import type { Action, ExtensionAuto } from "../../../core/index.js";
import { type CheckboxSpecsOptions } from "./CheckboxSpecs/index.js";
import "./index.css";
declare const checkboxAction = "addCheckbox";
export { CheckboxAttr, CheckboxNode, checkboxType, checkboxLabelType, checkboxInputType, } from "./CheckboxSpecs/index.js";
export type CheckboxOptions = Pick<CheckboxSpecsOptions, 'checkboxLabelPlaceholder'> & {
    /**
     * Allow multiline label in checkboxes.
     * Available with @diplodoc/transform v4.68.0 or higher.
     * @default false
     */
    multiline?: boolean;
};
export declare const Checkbox: ExtensionAuto<CheckboxOptions>;
declare global {
    namespace WysiwygEditor {
        interface Actions {
            [checkboxAction]: Action;
        }
    }
}
