/*!
 * Jodit Editor PRO (https://xdsoft.net/jodit/)
 * See LICENSE.md in the project root for license information.
 * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
 */
import type { IDictionary } from "jodit/esm/types/index";
import { UIElement } from "jodit/esm/core/ui/index";
export declare class UIPreviewButtonGenerator extends UIElement {
    readonly state: IDictionary;
    readonly updateState: (name: string, value: boolean | string | number) => void;
    /** @override */
    className(): string;
    private button;
    private lockUpdate;
    private colors;
    /** @override */
    render(): string;
    update(): void;
    /** @override */
    constructor(jodit: UIElement['jodit'], state: IDictionary, updateState: (name: string, value: boolean | string | number) => void);
}
