export const MENU_BAR_ITEMS: string[];
export const BUBBLE_MENU_ITEMS: (string | undefined)[];
export const FLOATING_MENU_ITEMS: string[];
export namespace DEFAULT_UPLOAD_CONFIG {
    let uploadUrl: string;
    let fieldName: string;
    namespace headers {
        let lang: string;
    }
    let withCredentials: boolean;
    function responseParser(data: any): any;
    let compress: boolean;
    let compressQuality: number;
    let compressMaxWidth: number;
    let compressMaxHeight: number;
    let customUploader: null;
}
export const DEFAULT_EXPORT_FORMATS: string[];
export const DEFAULT_VARIABLES: {
    id: string;
    label: string;
}[];
export namespace DEFAULT_VARIABLE_CONFIG {
    export { DEFAULT_VARIABLES as items };
    export let prefix: string;
    export let suffix: string;
}
export namespace DEFAULT_AI_CONFIG {
    let enabled: boolean;
    let apiKey: string;
    let baseURL: string;
    let model: string;
    let maxTokens: number;
    let temperature: number;
    let stream: boolean;
    let customHandler: null;
}
export namespace DEFAULT_COLOR_PICKER_CONFIG {
    let format: string;
    let mode: string;
    let presets: {
        label: string;
        colors: string[];
    }[];
    let disabledAlpha: boolean;
}
export namespace DEFAULT_SANITIZE_HTML_CONFIG {
    let enabled_1: boolean;
    export { enabled_1 as enabled };
    export let forbidTags: never[];
    export let domPurifyOptions: {};
}
export namespace DEFAULT_CONFIG {
    export { MENU_BAR_ITEMS as menuBar };
    export { BUBBLE_MENU_ITEMS as bubbleMenu };
    export { FLOATING_MENU_ITEMS as floatingMenu };
    export { DEFAULT_UPLOAD_CONFIG as upload };
    export let theme: string;
    export let locale: string;
    export { DEFAULT_EXPORT_FORMATS as exportFormats };
    export let maxLength: number;
    export let showCharCount: boolean;
    export let readonly: boolean;
    export { DEFAULT_VARIABLE_CONFIG as variables };
    export { DEFAULT_AI_CONFIG as ai };
    export { DEFAULT_COLOR_PICKER_CONFIG as colorPicker };
    export let injectStyles: boolean;
    export let placeholder: string;
    export let textDirection: string;
    export let preserveBr: boolean;
    export { DEFAULT_SANITIZE_HTML_CONFIG as sanitizeHtml };
}
