export interface Config {
    complexity: number;
    radius: number;
    distance: number;
    lightlanes: boolean;
    allSectors: boolean;
    cumulative: boolean;
    phi: number;
    theta: number;
    orbitSpeed?: number;
    usePoisson?: boolean;
}
export interface Preset {
    name: string;
    description: string;
    duration: number;
    start: Config;
    end: Config;
}
export declare const presets: Preset[];
export declare const namedPresets: {
    "Iso: High Complexity": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
    "Iso: Fast Orbit": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
    "Iso: Optimal": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
    "Aniso: Low Complexity": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
    "Aniso: Slow Speed": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
    "Aniso: High Distance": {
        complexity: number;
        distance: number;
        orbitSpeed: number;
        lightlanes: boolean;
        allSectors: boolean;
        radius: number;
        cumulative: boolean;
        phi: number;
        theta: number;
        usePoisson?: boolean;
    };
};
