const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceSearchInput", s = "Search input with suggestions, recent searches, and filters.", n = "input", c = "1.0.0", r = "stable", i = [{ name: "value", type: "string", required: !0, description: "Search value" }, { name: "onChange", type: "(value: string) => void", required: !0, description: "Change callback" }, { name: "onSearch", type: "(value: string) => void", description: "Search submit callback" }, { name: "getSuggestions", type: "(query: string) => Promise<Suggestion[]>", description: "Get suggestions" }, { name: "recentSearches", type: "string[]", description: "Recent searches" }, { name: "showFilters", type: "boolean", default: "false", description: "Show filter options" }, { name: "filters", type: "Filter[]", description: "Available filters" }, { name: "placeholder", type: "string", default: "'Search...'", description: "Placeholder" }, { name: "debounce", type: "number", default: "300", description: "Debounce ms" }], o = [{ title: "Search Input", description: "Search with suggestions", code: `<NiceSearchInput
  value={searchQuery}
  onChange={setSearchQuery}
  onSearch={executeSearch}
  getSuggestions={fetchSuggestions}
  recentSearches={recentSearches}
  debounce={300}
/>` }], a = { keyboard: ["Arrow keys for suggestions", "Enter to search"], aria: ["Search input", "Suggestions list"] }, u = ["NiceAutocomplete", "NiceFilterBuilder"], l = {
  $schema: e,
  name: t,
  description: s,
  category: n,
  since: c,
  status: r,
  props: i,
  examples: o,
  accessibility: a,
  seeAlso: u
};
export {
  e as $schema,
  a as accessibility,
  n as category,
  l as default,
  s as description,
  o as examples,
  t as name,
  i as props,
  u as seeAlso,
  c as since,
  r as status
};
