import { type ComponentPropsWithoutRef, type JSX, type ReactNode } from "react"; type CommandPromptRootProps = Omit, "onChange"> & { value?: string; defaultValue?: string; onValueChange?: (value: string) => void; }; export declare function CommandPromptRoot({ value: valueProp, defaultValue, onValueChange, className, children, ...props }: CommandPromptRootProps): JSX.Element; export declare function CommandPromptList({ className, ...props }: ComponentPropsWithoutRef<"div">): JSX.Element; type CommandPromptTriggerProps = ComponentPropsWithoutRef<"button"> & { value: string; }; export declare function CommandPromptTrigger({ value, className, onClick, children, ...props }: CommandPromptTriggerProps): JSX.Element; export declare function CommandPromptTriggerDivider({ className, ...props }: ComponentPropsWithoutRef<"div">): JSX.Element; export declare function CommandPromptSurface({ className, onClick, children, }: { className?: string; children: ReactNode; onClick?: ComponentPropsWithoutRef<"div">["onClick"]; }): JSX.Element; export declare function CommandPromptPrefix({ className, ...props }: ComponentPropsWithoutRef<"span">): JSX.Element; interface CommandPromptContentProps { children: ReactNode; className?: string; copyValue?: string; value: string; } export declare function CommandPromptViewport({ className, children, }: { className?: string; children: ReactNode; }): JSX.Element; export declare function CommandPromptContent(_props: CommandPromptContentProps): JSX.Element | null; export declare function CommandPromptCopy({ className, onClick, ...props }: ComponentPropsWithoutRef<"button">): JSX.Element; export {}; //# sourceMappingURL=command-prompt.d.ts.map