import { SearchResponse } from '../../types'; import { MetadataConditionDraft } from './constants'; export interface FiltersPanelProps { entityTypeOptions: Array<{ value: string; label: string; }>; selectedTypes: string[]; excludedTypes: string[]; availableProductOptions: Array<{ value: string; label: string; }>; selectedProducts: string[]; facets: SearchResponse['facets'] | undefined; projectId: string; createdBy: string; updatedBy: string; dateFrom: string; dateTo: string; updatedDateFrom: string; updatedDateTo: string; tagIdsInput: string; tagKeysInput: string; tagPathsInput: string; tagVocabularyKeysInput: string; tagMatchAll: boolean; includeDescendants: boolean; tagDepth: string; metadataConditions: MetadataConditionDraft[]; onToggleEntityType: (type: string) => void; onToggleExcludedType: (type: string) => void; onToggleProductSource: (product: string) => void; onProjectIdChange: (value: string) => void; onCreatedByChange: (value: string) => void; onUpdatedByChange: (value: string) => void; onDateFromChange: (value: string) => void; onDateToChange: (value: string) => void; onUpdatedDateFromChange: (value: string) => void; onUpdatedDateToChange: (value: string) => void; onTagIdsChange: (value: string) => void; onTagKeysChange: (value: string) => void; onTagPathsChange: (value: string) => void; onTagVocabularyKeysChange: (value: string) => void; onTagMatchAllChange: (value: boolean) => void; onIncludeDescendantsChange: (value: boolean) => void; onTagDepthChange: (value: string) => void; onAddMetadataCondition: () => void; onUpdateMetadataCondition: (index: number, updates: Partial) => void; onRemoveMetadataCondition: (index: number) => void; children: React.ReactNode; } export declare function FiltersPanel({ entityTypeOptions, selectedTypes, excludedTypes, availableProductOptions, selectedProducts, facets, projectId, createdBy, updatedBy, dateFrom, dateTo, updatedDateFrom, updatedDateTo, tagIdsInput, tagKeysInput, tagPathsInput, tagVocabularyKeysInput, tagMatchAll, includeDescendants, tagDepth, metadataConditions, onToggleEntityType, onToggleExcludedType, onToggleProductSource, onProjectIdChange, onCreatedByChange, onUpdatedByChange, onDateFromChange, onDateToChange, onUpdatedDateFromChange, onUpdatedDateToChange, onTagIdsChange, onTagKeysChange, onTagPathsChange, onTagVocabularyKeysChange, onTagMatchAllChange, onIncludeDescendantsChange, onTagDepthChange, onAddMetadataCondition, onUpdateMetadataCondition, onRemoveMetadataCondition, children, }: FiltersPanelProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=FiltersPanel.d.ts.map