import { OptionType } from '@connector/ui';
import { CreateObjectMetaData } from '../../../../types/cards';
import { ObjectItem } from '../../../../types/form';
export declare const expandedClassName = "connector-agent-expanded-write-form";
interface WriteFormProps {
    metaData: CreateObjectMetaData;
    isEdit?: boolean;
    defaultOption?: OptionType | null;
    connectors: string[];
    mapFormOpen?: boolean;
    onClose: () => void;
    onCreateSuccess: () => void;
    setMetaData: React.Dispatch<React.SetStateAction<CreateObjectMetaData>>;
    setMapFormOpen?: React.Dispatch<React.SetStateAction<boolean>>;
    setCreateFormId?: React.Dispatch<React.SetStateAction<string | undefined>>;
    syncCurrentObject?: (currentObject?: ObjectItem) => void;
}
declare const WriteForm: ({ metaData, isEdit, defaultOption, mapFormOpen, onClose, onCreateSuccess, setMetaData, setMapFormOpen, setCreateFormId, syncCurrentObject }: WriteFormProps) => import("react/jsx-runtime").JSX.Element;
export default WriteForm;
//# sourceMappingURL=index.d.ts.map