import { AnyComponentSchema } from '@open-formulieren/types';
import { ExtendedComponentSchema } from 'formiojs/types/components/schema';
export interface BuilderInfo {
    title: string;
    group: string;
    icon: string;
    documentation?: string;
    schema: ExtendedComponentSchema;
    weight: number;
}
export interface ComponentEditFormProps {
    isNew: boolean;
    component: AnyComponentSchema;
    builderInfo: BuilderInfo;
    onCancel: (e: React.MouseEvent<HTMLButtonElement>) => void;
    onRemove: (e: React.MouseEvent<HTMLButtonElement>) => void;
    onSubmit: (component: AnyComponentSchema) => void;
}
declare const ComponentEditForm: React.FC<ComponentEditFormProps>;
export default ComponentEditForm;
