import type { JSX } from 'solid-js'; import type { AutocompleteStateRenderProps, MultipleAutocompleteStateControlledOptions, MultipleAutocompleteStateUncontrolledOptions, SingleAutocompleteStateControlledOptions, SingleAutocompleteStateUncontrolledOptions } from '../../states/create-autocomplete-state'; import type { HeadlessProps, ValidConstructor } from '../../utils/dynamic-prop'; import type { Prettify } from '../../utils/types'; export interface CommandBaseProps { horizontal?: boolean; } export type SingleCommandControlledBaseProps = Prettify & AutocompleteStateRenderProps>; export type SingleCommandControlledProps = HeadlessProps>; export type SingleCommandUncontrolledBaseProps = Prettify & AutocompleteStateRenderProps>; export type SingleCommandUncontrolledProps = HeadlessProps>; export type SingleCommandProps = SingleCommandControlledProps | SingleCommandUncontrolledProps; export type MultipleCommandControlledBaseProps = Prettify & AutocompleteStateRenderProps>; export type MultipleCommandControlledProps = HeadlessProps>; export type MultipleCommandUncontrolledBaseProps = Prettify & AutocompleteStateRenderProps>; export type MultipleCommandUncontrolledProps = HeadlessProps>; export type MultipleCommandProps = MultipleCommandControlledProps | MultipleCommandUncontrolledProps; export type CommandProps = SingleCommandProps | MultipleCommandProps; /** * An always-visible filtered listbox — the body of a command palette. Same * autocomplete state as `Combobox`, but with no popup of its own, so it can be * dropped inside a `CommandBar` or rendered inline. * * Renders a `
` by default. * * @see {@link https://github.com/lxsmnsyc/terracotta/blob/main/docs/components/command.md} */ export declare function Command(props: CommandProps): JSX.Element; //# sourceMappingURL=Command.d.ts.map