import type { ListCallOptions, SearchCallOptions } from "../client/index.js"; import type { ListResult, StoredFile } from "../index.js"; import { FilesError } from "../internal/errors.js"; import type { ReadableStore } from "./store.js"; import type { UseFilesOptions } from "./use-files.js"; export type QueryConfig = UseFilesOptions & { enabled?: boolean; }; export interface QueryReturn { data: ReadableStore; error: ReadableStore; isLoading: ReadableStore; isFetching: ReadableStore; refetch(): void; } export declare const useList: (opts?: ListCallOptions, config?: QueryConfig) => QueryReturn; export declare const useFile: (key: string | undefined, config?: QueryConfig) => QueryReturn; export declare const useSearch: (pattern: string | RegExp | undefined, opts?: SearchCallOptions, config?: QueryConfig) => QueryReturn; //# sourceMappingURL=use-files-query.d.ts.map