type ChatWidgetTheme = {
    primaryColor?: string;
    logoUrl?: string;
    welcomeMessage?: string;
    fontSizeMode?: "small" | "medium" | "large";
};
type ChatWidgetInit = {
    workspaceId: string;
    agentId: string;
    apiBaseUrl?: string;
    headers?: Record<string, string>;
    storageKey?: string;
    theme?: ChatWidgetTheme;
    title?: string;
    quickActions?: string[];
};

declare function init(config: ChatWidgetInit): void;
declare const ChatWidget: {
    init: typeof init;
};

export { ChatWidget, type ChatWidgetInit, type ChatWidgetTheme, ChatWidget as default, init };
