import type { EntityConfig } from '../lib/entities/types'; export interface EntitySearchResult { id: string; title: string; description?: string; entityType: string; type: 'entity' | 'system'; url: string; category?: string; priority?: 'low' | 'medium' | 'high'; completed?: boolean; icon?: string; limitInfo?: { current: number; max: number | 'unlimited'; canCreate: boolean; }; } interface EntitySearchHookResult { query: string; setQuery: (query: string) => void; results: EntitySearchResult[]; isSearching: boolean; clearSearch: () => void; hasResults: boolean; isEmpty: boolean; availableEntities: EntityConfig[]; } /** * Enhanced search hook that integrates with the Entity System * Supports automatic entity discovery, permission validation, and plan limits */ export declare function useEntitySearch(): EntitySearchHookResult; export {}; //# sourceMappingURL=useEntitySearch.d.ts.map