import { default as React } from 'react';
export interface SearchRootProps {
/**
* The children of the `SearchInputRoot` component.
* @type {React.ReactNode}
* @example ...
*/
children?: React.ReactNode;
/**
* The open state of the search input dialog.
* @type {boolean}
* @example true
* @default false
*/
open?: boolean;
/**
* Callback function when the open state changes.
* @type {(isOpen: boolean) => void}
* @example (isOpen) => { console.log(isOpen); }
* @default undefined
*/
onOpenChange?: (isOpen: boolean) => void;
}
export interface SearchContext {
isOpen?: boolean;
onOpenChange?: (isOpen: boolean) => void;
}
export declare const SearchContext: React.Context;
export declare const SearchRoot: ({ children, open, onOpenChange, }: SearchRootProps) => import("react/jsx-runtime").JSX.Element;