export interface State {
    colorMeta: {
        HEX: any;
        RGB: any;
        HSL: any;
        HSV: any;
    };
    colorSpace: 'HEX' | 'RGB' | 'HSL';
    editing: boolean;
    error: boolean;
    open: boolean;
}
export declare function reducer(state: State, { type, payload }: {
    type: any;
    payload?: any;
}): {
    colorSpace: any;
    colorMeta: {
        HEX: any;
        RGB: any;
        HSL: any;
        HSV: any;
    };
    editing: boolean;
    error: boolean;
    open: boolean;
} | {
    error: any;
    colorMeta: {
        HEX: any;
        RGB: any;
        HSL: any;
        HSV: any;
    };
    colorSpace: "HEX" | "HSL" | "RGB";
    editing: boolean;
    open: boolean;
} | {
    editing: any;
    colorMeta: {
        HEX: any;
        RGB: any;
        HSL: any;
        HSV: any;
    };
    colorSpace: "HEX" | "HSL" | "RGB";
    error: boolean;
    open: boolean;
};
