export interface ControlPointConfig {
    name: string;
    getPosition: () => paper.Point;
    onPositionChange: (point: paper.Point) => void;
}
export declare class EditorConfig {
    resizeModel: () => 'eight' | 'four' | 'four-corner' | 'horizontal';
    uniformScale: () => boolean;
    controlPoints: ControlPointConfig[];
    merge(other: EditorConfig): EditorConfig;
}
//# sourceMappingURL=EditorConfig.d.ts.map