import { Dialog } from "@loke/design-system/dialog"; import * as CommandPrimitive from "@loke/ui/command"; import { type ComponentProps, type ComponentPropsWithoutRef } from "react"; type CommandDialogProps = ComponentPropsWithoutRef & { className?: string; description?: string; showCloseButton?: boolean; title?: string; }; type CommandProps = ComponentPropsWithoutRef; type CommandInputProps = ComponentPropsWithoutRef; type CommandListProps = ComponentPropsWithoutRef; type CommandItemProps = ComponentPropsWithoutRef; type CommandGroupProps = ComponentPropsWithoutRef; type CommandSeparatorProps = ComponentPropsWithoutRef; type CommandEmptyProps = ComponentPropsWithoutRef; type CommandLoadingProps = ComponentPropsWithoutRef; declare const Command: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { label?: string; shouldFilter?: boolean; filter?: (value: string, search: string, keywords?: string[]) => number; defaultValue?: string; value?: string; onValueChange?: (value: string) => void; loop?: boolean; disablePointerSelection?: boolean; vimBindings?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandInput: import("react").ForwardRefExoticComponent & import("react").InputHTMLAttributes & { asChild?: boolean; }, "ref">, "onChange" | "type" | "value"> & { value?: string; onValueChange?: (search: string) => void; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandList: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { label?: string; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandItem: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref">, "onSelect" | "value" | "disabled"> & { disabled?: boolean; onSelect?: (value: string) => void; value?: string; keywords?: string[]; forceMount?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandGroup: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref">, "heading" | "value"> & { heading?: import("react").ReactNode; value?: string; forceMount?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandSeparator: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { alwaysRender?: boolean; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandEmpty: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandLoading: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { progress?: number; label?: string; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; declare const CommandShortcut: ({ className, ...props }: ComponentProps<"span">) => import("react/jsx-runtime").JSX.Element; declare function CommandDialog({ title, description, children, className, showCloseButton, ...props }: CommandDialogProps): import("react/jsx-runtime").JSX.Element; declare const createCommandScope: import("@loke/ui/context").CreateScope; export { Command, CommandDialog, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, CommandLoading, CommandSeparator, CommandShortcut, createCommandScope, }; export type { CommandDialogProps, CommandEmptyProps, CommandGroupProps, CommandInputProps, CommandItemProps, CommandListProps, CommandLoadingProps, CommandProps, CommandSeparatorProps, };