{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "controls",
  "entry": "@fayegram-ai/faye-ui/controls/combobox",
  "source": "packages/controls/src/combobox.tsx",
  "clientBoundary": true,
  "declarations": [
    {
      "name": "Combobox",
      "kind": "VariableDeclaration",
      "signature": "Combobox = {\n    Root,\n    List: Base.List,\n    Collection: Base.Collection,\n    Value: Base.Value,\n    useFilter: Base.useFilter,\n    Label: styledPart(Base.Label, 'combobox', 'label'),\n    Input: styledPart(Input, 'combobox', 'input'),\n    InputGroup: styledPart(Base.InputGroup, 'combobox', 'input-group'),\n    Trigger: styledPart(Base.Trigger, 'combobox', 'trigger', { children: <DropdownIndicator/> }),\n    Clear: styledPart(Clear, 'combobox', 'clear', { children: <ClearIndicator/> }),\n    Icon: styledPart(Base.Icon, 'combobox', 'icon', { children: <DropdownIndicator/> }),\n    Positioner: styledPart(Base.Positioner, 'combobox', 'positioner', { positionMethod: 'fixed', sideOffset: 6 }),\n    Popup: styledPart(Base.Popup, 'combobox', 'popup'),\n    Item: styledPart(Base.Item, 'combobox', 'item'),\n    ItemIndicator: styledPart(Base.ItemIndicator, 'combobox', 'item-indicator', { children: <CheckIndicator/> }),\n    Group: styledPart(Base.Group, 'combobox', 'group'),\n    GroupLabel: styledPart(Base.GroupLabel, 'combobox', 'group-label'),\n    Chips: styledPart(Base.Chips, 'combobox', 'chips'),\n    Chip: styledPart(Base.Chip, 'combobox', 'chip'),\n    ChipRemove: styledPart(ChipRemove, 'combobox', 'chip-remove'),\n    Empty: styledPart(Base.Empty, 'combobox', 'empty'),\n    Status: styledPart(Base.Status, 'combobox', 'status'),\n    Row: styledPart(Base.Row, 'combobox', 'row'),\n    Portal,\n} as const",
      "line": 15
    }
  ],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "Combobox",
      "kind": "value",
      "type": "{ readonly Root: typeof Base.Root; readonly List: import(\"react\").ForwardRefExoticComponent<Omit<import(\"@base-ui/react\").AutocompleteListProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement>>; readonly Collection: typeof Base.Collection; readonly Value: typeof Base.Value; readonly useFilter: typeof Base.useFilter; readonly Label: { (input: Omit<import(\"@base-ui/react\").ComboboxLabelProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Input: { (input: Omit<import(\"@base-ui/react\").AutocompleteInputProps, \"ref\"> & import(\"react\").RefAttributes<HTMLInputElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly InputGroup: { (input: Omit<import(\"@base-ui/react\").ComboboxInputGroupProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Trigger: { (input: Omit<import(\"@base-ui/react\").ComboboxTriggerProps, \"ref\"> & import(\"react\").RefAttributes<HTMLButtonElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Clear: { (input: Omit<import(\"@base-ui/react\").AutocompleteClearProps, \"ref\"> & import(\"react\").RefAttributes<HTMLButtonElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Icon: { (input: Omit<import(\"@base-ui/react\").AutocompleteIconProps, \"ref\"> & import(\"react\").RefAttributes<HTMLSpanElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Positioner: { (input: Omit<import(\"@base-ui/react\").AutocompletePositionerProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Popup: { (input: Omit<import(\"@base-ui/react\").AutocompletePopupProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Item: { (input: Omit<import(\"@base-ui/react\").ComboboxItemProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly ItemIndicator: { (input: Omit<import(\"@base-ui/react\").ComboboxItemIndicatorProps, \"ref\"> & import(\"react\").RefAttributes<HTMLSpanElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Group: { (input: Omit<import(\"@base-ui/react\").AutocompleteGroupProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly GroupLabel: { (input: Omit<import(\"@base-ui/react\").AutocompleteGroupLabelProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Chips: { (input: Omit<import(\"@base-ui/react\").ComboboxChipsProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Chip: { (input: Omit<import(\"@base-ui/react\").ComboboxChipProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly ChipRemove: { (input: Omit<import(\"@base-ui/react\").ComboboxChipRemoveProps, \"ref\"> & import(\"react\").RefAttributes<HTMLButtonElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Empty: { (input: Omit<import(\"@base-ui/react\").AutocompleteEmptyProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Status: { (input: Omit<import(\"@base-ui/react\").AutocompleteStatusProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Row: { (input: Omit<import(\"@base-ui/react\").AutocompleteRowProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly variant?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"variant\"> | undefined; readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"combobox\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Portal: typeof Portal; }",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/controls/combobox.d.ts"
}
