import { Button } from '@sqlrooms/ui'; import { ComponentProps, ComponentType } from 'react'; export type RoomShellCommandPaletteProps = { isOpen?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; placeholder?: string; emptyMessage?: string; enableKeyboardShortcut?: boolean; }; declare function RoomShellCommandPaletteBase({ isOpen: controlledOpen, defaultOpen, onOpenChange, placeholder, emptyMessage, enableKeyboardShortcut, }: RoomShellCommandPaletteProps): import("react/jsx-runtime").JSX.Element; export type RoomShellCommandPaletteButtonProps = Omit, 'children'> & { icon?: ComponentType<{ className?: string; }>; iconClassName?: string; tooltip?: string; }; declare function RoomShellCommandPaletteButton({ className, icon: Icon, iconClassName, tooltip, variant, size, onClick, ...buttonProps }: RoomShellCommandPaletteButtonProps): import("react/jsx-runtime").JSX.Element; export declare const RoomShellCommandPalette: typeof RoomShellCommandPaletteBase & { Button: typeof RoomShellCommandPaletteButton; }; export {}; //# sourceMappingURL=RoomShellCommandPalette.d.ts.map