import type { Snippet } from 'svelte'; import { type SheetSize } from '../../organisms/Sheet/Sheet.svelte'; export interface SearchSheetItem { id: string; label: string; description?: string; meta?: string; } interface SearchSheetProps { open?: boolean; query?: string; placeholder?: string; cancelLabel?: string; emptyTitle?: string; emptyDescription?: string; noResultsTitle?: string; noResultsDescription?: string; loading?: boolean; recent?: SearchSheetItem[]; trending?: string[]; suggestions?: SearchSheetItem[]; filterSuggestions?: boolean; /** Forwarded to Sheet */ size?: SheetSize; showHandle?: boolean; class?: string; children?: Snippet; onclose?: () => void; onsearch?: (query: string) => void; onselect?: (item: SearchSheetItem) => void; onclearrecent?: () => void; onremoverecent?: (id: string) => void; } declare const SearchSheet: import("svelte").Component; type SearchSheet = ReturnType; export default SearchSheet;