import { SearchFilters, SearchMode, SearchSortBy, MetadataOperator } from '../../shared/hooks/shell/useGlobalSearch'; export interface AdvancedFiltersState { readonly searchMode: SearchMode; readonly setSearchMode: (value: SearchMode) => void; readonly sortBy: SearchSortBy; readonly setSortBy: (value: SearchSortBy) => void; readonly productSourcesInput: string; readonly setProductSourcesInput: (value: string) => void; readonly projectId: string; readonly setProjectId: (value: string) => void; readonly createdBy: string; readonly setCreatedBy: (value: string) => void; readonly updatedBy: string; readonly setUpdatedBy: (value: string) => void; readonly dateFrom: string; readonly setDateFrom: (value: string) => void; readonly dateTo: string; readonly setDateTo: (value: string) => void; readonly updatedDateFrom: string; readonly setUpdatedDateFrom: (value: string) => void; readonly updatedDateTo: string; readonly setUpdatedDateTo: (value: string) => void; readonly tagKeysInput: string; readonly setTagKeysInput: (value: string) => void; readonly tagIdsInput: string; readonly setTagIdsInput: (value: string) => void; readonly tagPathsInput: string; readonly setTagPathsInput: (value: string) => void; readonly metadataKey: string; readonly setMetadataKey: (value: string) => void; readonly metadataValue: string; readonly setMetadataValue: (value: string) => void; readonly metadataOperator: MetadataOperator; readonly setMetadataOperator: (value: MetadataOperator) => void; readonly reset: () => void; readonly buildFilters: () => SearchFilters | undefined; } export declare function useAdvancedFilters(): AdvancedFiltersState; //# sourceMappingURL=useAdvancedFilters.d.ts.map