import { member } from "../../../core";
export interface ScaleObjectManagerInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    ScalePower?: member<number>;
    LowerBound?: member<number>;
    UpperBound?: member<number>;
    FarSizeTransitionRange?: member<number>;
    FarSizeTransitionExp?: member<number>;
    NearSizeTransitionRange?: member<number>;
    NearSizeTransitionExp?: member<number>;
    FarOffsetTransitionRange?: member<number>;
    FarOffsetTransitionExp?: member<number>;
    FarTransitionOffset?: member<[number, number, number]>;
    NearOffsetTransitionRange?: member<number>;
    NearOffsetTransitionExp?: member<number>;
    NearTransitionOffset?: member<[number, number, number]>;
    CenterOffsetRadius?: member<number>;
    OptimalDistance?: member<number>;
    CoordinatePowerBase?: member<[number, number, number]>;
}
export declare function ScaleObjectManager(props: ScaleObjectManagerInput): any;
//# sourceMappingURL=ScaleObjectManager.d.ts.map