import { Ref } from 'vue';
type WidgetItem = WidgetInfo & {
    type: string;
};
export declare function getDataList(order: Ref<string>, order_type: Ref<"asc" | "desc">, page: Ref<number>, pageCount: Ref<number>): {
    dataList: Ref<Record<string, any>[]>;
    widgets: Ref<Record<string, WidgetItem[]>[]>;
    loading: Ref<boolean>;
    total: Ref<number>;
    refreshFn: () => void;
};
export declare const getFormDataFn: (data: {
    form_id?: string;
    eacb?: string;
    order?: string;
    order_type?: "asc" | "desc";
    page: number;
    pagecount: number;
}) => Promise<any>;
export declare function getTotalTableColumn(customWidget?: any, option?: any, isShowPrice?: any): any[];
export declare function handleDownload(file: any): Promise<void>;
export declare function cancelAppointmentAdmin(formId: any, answerId: any): Promise<any>;
export {};
