import "./HeaderSearch.scss";
import * as React from "react";
import type { WidgetContentLayout } from "../WidgetContentLayout.js";
import type { HeaderIconToolbar } from "./HeaderIconToolbar.js";
type WidgetContentLayoutHeaderProps = React.ComponentProps<typeof WidgetContentLayout.Header>;
type HeaderIconToolbarProps = React.ComponentProps<typeof HeaderIconToolbar>;
interface HeaderSearchProps extends Pick<WidgetContentLayoutHeaderProps, "iconSize" | "onSearch">, Pick<HeaderIconToolbarProps, "searchExpandedState"> {
    /** State tuple for the search text value and its setter function. */
    searchState: [string, React.Dispatch<React.SetStateAction<string>>];
}
/**
 * A collapsible search box component for widget headers.
 * Provides an expandable search input with icons that automatically focuses when expanded.
 * @internal
 */
export declare function HeaderSearch(props: HeaderSearchProps): React.JSX.Element;
export {};
//# sourceMappingURL=HeaderSearch.d.ts.map