import { RenderMode } from '@blueking/chat-x';
import type { DropdownMenuConfig, IShortcut, IRequestOptions } from '../types';
/**
 * AIBlueking 组件 Props 默认值
 * 使用函数形式返回引用类型，避免默认值共享问题
 */
export declare const defaultProps: {
    url: string;
    title: string;
    extCls: string;
    hideNimbus: boolean;
    hideHeader: boolean;
    enablePopup: boolean;
    draggable: boolean;
    enableChatSession: boolean;
    renderMode: RenderMode;
    defaultWidth: number;
    defaultHeight: undefined;
    defaultTop: number;
    defaultLeft: undefined;
    maxWidth: number | string;
    miniPadding: number;
    nimbusSize: "normal";
    defaultMinimize: boolean;
    shortcuts: () => IShortcut[];
    shortcutLimit: number;
    shortcutFilter: undefined;
    hideDefaultTrigger: boolean;
    requestOptions: () => IRequestOptions;
    teleportTo: string;
    placeholder: string | undefined;
    helloText: string;
    disabledInput: boolean;
    showHistoryIcon: boolean;
    showNewChatIcon: boolean;
    showCompressionIcon: boolean;
    showMoreIcon: boolean;
    initialSessionCode: string;
    autoSwitchToInitialSession: boolean;
    alwaysCreateNewSession: boolean;
    loadRecentSessionOnMount: boolean;
    prompts: () => string[];
    dropdownMenuConfig: () => DropdownMenuConfig;
    defaultChatInputPosition: "bottom" | undefined;
};
//# sourceMappingURL=prop-defaults.d.ts.map