import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: {
        initial?: any;
    };
    events: {
        change: CustomEvent<any>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        default: {
            state: any;
            draft: any;
            commit: () => boolean;
            revert: () => void;
            revertAll: () => void;
            undo: () => void;
            refresh: () => void;
            current: any;
        };
    };
};
export type FormProps = typeof __propDef.props;
export type FormEvents = typeof __propDef.events;
export type FormSlots = typeof __propDef.slots;
export default class Form extends SvelteComponentTyped<FormProps, FormEvents, FormSlots> {
}
export {};
