import { default as React } from 'react';
import { MarkSymbolizer } from 'geostyler-style';
import { InputConfig } from '../../../context/GeoStylerContext/GeoStylerContext';
import { VisibilityFieldProps } from '../Field/VisibilityField/VisibilityField';
export interface MarkEditorComposableProps {
    wellKnownNameField?: {
        visibility?: boolean;
    };
    visibilityField?: InputConfig<VisibilityFieldProps['value']>;
}
export interface MarkEditorInternalProps {
    symbolizer: MarkSymbolizer;
    onSymbolizerChange?: (changedSymb: MarkSymbolizer) => void;
}
export type MarkEditorProps = MarkEditorInternalProps & MarkEditorComposableProps;
export declare const MarkEditor: React.FC<MarkEditorProps>;
