import { default as React } from 'react';
import { Symbolizer } from 'geostyler-style';
export interface EditorComposableProps {
    markEditor?: {
        visibility?: boolean;
    };
    fillEditor?: {
        visibility?: boolean;
    };
    iconEditor?: {
        visibility?: boolean;
    };
    lineEditor?: {
        visibility?: boolean;
    };
    textEditor?: {
        visibility?: boolean;
    };
    rasterEditor?: {
        visibility?: boolean;
    };
}
export interface EditorInternalProps {
    symbolizer: Symbolizer;
    onSymbolizerChange?: (symbolizer: Symbolizer) => void;
}
export type EditorProps = EditorInternalProps & EditorComposableProps;
export declare const Editor: React.FC<EditorProps>;
