import { PageSchema, FormDataModel } from '../../../types/epic-designer';
/**
 * 跳过验证直接获取表单数据
 * @param formName 表单name
 */
declare function getData(formName?: string): Promise<FormDataModel | boolean>;
/**
 * 验证并获取数据
 * @param formName 表单name
 */
declare function validate(formName?: string): Promise<FormDataModel | boolean>;
/**
 * 设置表单数据
 * @param data
 */
declare function setData(data: FormDataModel, formName?: string): false | undefined;
declare const _default: import("vue").DefineComponent<{
    pageSchema: {
        type: import("vue").PropType<PageSchema>;
        required: true;
    };
}, {
    ready: import("vue").Ref<boolean>;
    getData: typeof getData;
    setData: typeof setData;
    validate: typeof validate;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    ready: (...args: any) => void;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    pageSchema: {
        type: import("vue").PropType<PageSchema>;
        required: true;
    };
}>> & {
    onReady?: ((...args: any) => any) | undefined;
}, {}, {}>;
export default _default;
