import { BglFormSchemaT, IfAny } from '..';
import { MaybeRefOrGetter, Ref, UnwrapRef } from 'vue';
export { useDevice } from './useDevice';
export { useExcel } from './useExcel';
export { usePolling } from './usePolling';
interface UseBglSchemaParamsT<T> {
    schema?: MaybeRefOrGetter<BglFormSchemaT<T>>;
    columns?: MaybeRefOrGetter<string[]>;
    data?: T[];
}
export declare function useBglSchema<T = {
    [key: string]: unknown;
}>({ schema, columns, data }?: UseBglSchemaParamsT<T>): BglFormSchemaT<T>;
export declare function localRef<T>(key: string, initialValue: T): [T] extends [Ref<any, any>] ? IfAny<T, Ref<T, T>, T> : Ref<UnwrapRef<T>, T | UnwrapRef<T>>;
export declare const useLocalStorage: typeof localRef;
export { useValidateFieldValue } from './useValidateFieldValue';
//# sourceMappingURL=index.d.ts.map