import type { ReactNode } from 'react';
type ColorVariant = 'default' | 'blue' | 'emerald' | 'purple' | 'cyan' | 'amber' | 'red';
interface ToolHeaderProps {
    toolName: string;
    isExpanded: boolean;
    onToggle: () => void;
    isError?: boolean;
    colorVariant?: ColorVariant;
    canExpand?: boolean;
    children?: ReactNode;
}
export declare function ToolHeader({ toolName, isExpanded, onToggle, isError, colorVariant, canExpand, children, }: ToolHeaderProps): import("react/jsx-runtime").JSX.Element;
export declare function ToolHeaderSeparator(): import("react/jsx-runtime").JSX.Element;
export declare function ToolHeaderDetail({ children, className, }: {
    children: ReactNode;
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function ToolHeaderMeta({ children, className, }: {
    children: ReactNode;
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function ToolHeaderSuccess({ children }: {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function ToolHeaderError({ children }: {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ToolHeader.d.ts.map