import { FormInterface } from "./models/FormInterface";
export declare const composer: (forms: {
    [x: string]: FormInterface<Record<string, any>>;
}) => {
    instances: () => {
        [x: string]: FormInterface<Record<string, any>>;
    };
    select: (key: string) => FormInterface;
    check: (prop: string) => any;
    get: (prop: string) => any;
    validate: ({ showErrors }?: {
        showErrors?: boolean | undefined;
    }) => Promise<any>;
    submit: ({ validate, execOnSubmitHook, execValidationHooks }?: {
        validate?: boolean | undefined;
        execOnSubmitHook?: boolean | undefined;
        execValidationHooks?: boolean | undefined;
    }) => Promise<any>;
    clear: ({ deep, execHook }?: {
        deep?: boolean | undefined;
        execHook?: boolean | undefined;
    }) => void[];
    reset: ({ deep, execHook }?: {
        deep?: boolean | undefined;
        execHook?: boolean | undefined;
    }) => void[];
};
//# sourceMappingURL=composer.d.ts.map