import { RichTextEditorExtension, RichTextEditorExtensionDefinition, ToolbarConfiguration } from "../../IRichTextEditor";
import { HeadingEditorExtensionConfiguration, HeadingSettings, GuidValue, Guid } from "../../../../models";
import { SettingsService } from "internal/fx/services";
export declare class HeadingEditorExtension implements RichTextEditorExtension {
    static get id(): Guid;
    configuration: Array<ToolbarConfiguration>;
    settings: HeadingEditorExtensionConfiguration;
    headingIds: Array<GuidValue>;
    protected settingsService: SettingsService<HeadingSettings>;
    constructor(config?: HeadingEditorExtensionConfiguration);
    getDefition(): Promise<RichTextEditorExtensionDefinition>;
    getDefaultHeading(): GuidValue[];
}
