import type { AiAgent } from '@base/api';
export type ColorOverrides = {
    'primary-color'?: string;
};
export declare const ScriptHeader: ({ agentPublicChat, }: {
    agentPublicChat?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ScriptUrlField: ({ url }: {
    url: string;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ColorPicker: ({ color, onChange, }: {
    color?: string;
    onChange: (color: string | undefined) => void;
}) => import("react/jsx-runtime").JSX.Element;
export declare const ChatboxPreview: ({ agent, colorOverrides, setColorOverrides, }: {
    agent: AiAgent;
    colorOverrides?: ColorOverrides;
    setColorOverrides: (newColorOverrides?: ColorOverrides) => void;
}) => import("react/jsx-runtime").JSX.Element;
