import { EI } from '@baosight/ei';
export declare const useFormStore: import("pinia").StoreDefinition<"form", {
    authButtons?: {
        [key: string]: any;
    }[];
    formInfo?: {
        [key: string]: any;
    };
    formParamInfo?: {
        baseFormName: string;
        params: {
            [key: string]: any;
        };
    };
    formData?: {
        [key: string]: any;
    };
    buttonData?: {
        [key: string]: any;
    }[];
    buttonLoaded?: boolean;
    hasAuthority: boolean;
}, {}, {
    checkAuth(form: {
        formname: string;
        appname: string;
        path?: string;
        loginName: string;
    }): Promise<unknown>;
    checkDll(currentRoute: any): Promise<EI.EIInfo>;
}>;
