import { Data } from './graphql.types'; import { Tag } from '../views/asset/asset.type'; import { AssetFilterVariablesOptions } from './buildAssetFilterVariables'; export interface GraphqlFiltersResponse { searchAssets: { count: { assetType: { audio: number; document: number; image: number; video: number; archive: number; }; }; tags?: { nodes: Tag[]; }; }; } export declare const query = "\n\tquery searchAssets($filter: AssetFilter!) {\n\t\tsearchAssets(filter: $filter) {\n\t\t\ttags {\n\t\t\t\tnodes {\n\t\t\t\tid\n\t\t\t\tname\n\t\t\t\tassetCount\n\t\t\t\t}\n\t\t\t}\n\t\t\tcount {\n\t\t\t\tassetType {\n\t\t\t\timage\n\t\t\t\tvideo\n\t\t\t\taudio\n\t\t\t\tdocument\n\t\t\t\tarchive\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}"; export declare function useGetFilters(options: AssetFilterVariablesOptions, noCache?: boolean): { data: Data; isLoading: boolean; };