export interface DocsSearchMetadata {
    /** Placeholder text for the search input */
    placeholder?: string;
    /** Sections to search through */
    sections?: DocsSearchSection[];
    /** Debounce time in milliseconds */
    debounceMs?: number;
    /** Show keyboard shortcut hint (Cmd+K / Ctrl+K) */
    showShortcut?: boolean;
    /** Custom CSS class */
    cssClass?: string;
}
export interface DocsSearchSection {
    title: string;
    items: DocsSearchItem[];
}
export interface DocsSearchItem {
    label: string;
    route: string[];
    description?: string;
    keywords?: string[];
}
export interface DocsSearchResult {
    section: string;
    item: DocsSearchItem;
    matchType: 'label' | 'description' | 'keyword';
}
