import { BglFormSchemaT } from '..';
import { MaybeRefOrGetter } from 'vue';
export { useAddToCalendar } from './useAddToCalendar';
export { useDevice } from './useDevice';
export { useExcel } from './useExcel';
export { useLocalStore } from './useLocalStore';
export { usePolling } from './usePolling';
export { useQuery } from './useQuery';
export { useResizableLayoutProvider } from './useResizableLayout';
export type { PanelConfig, PanelState, ResizableContext } from './useResizableLayout';
export { useResizeObserver } from './useResizeObserver';
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 { useTheme } from './useTheme';
export { useValidateFieldValue } from './useValidateFieldValue';
//# sourceMappingURL=index.d.ts.map