import { default as React } from 'react';
export interface SearchViewProps {
    value: string;
    onChange: (value: string) => void;
    onSubmit?: (value: string) => void;
    onClear?: () => void;
    placeholder?: string;
    dockedLeadingIcon?: React.ReactNode;
    dockedTrailingIcon?: React.ReactNode;
    children?: React.ReactNode;
    open?: boolean;
    onOpenChange?: (open: boolean) => void;
    desktopRadius?: string | number;
    className?: string;
    variant?: "modal" | "docked" | "fullscreen";
    triggerVariant?: "default" | "minimal" | "icon";
    color?: "surface" | "primary" | "secondary" | "transparent";
}
export declare const SearchView: ({ value, onChange, onSubmit, onClear, placeholder, dockedLeadingIcon, dockedTrailingIcon, children, open: controlledOpen, onOpenChange, desktopRadius, className, variant, triggerVariant, color, }: SearchViewProps) => import("react/jsx-runtime").JSX.Element;
