import { ChangeDetectorRef } from '@angular/core';
import { TitledDialogService } from '@anglr/common/material';
import { LayoutEditorMetadataExtractor, PropertiesControl, PropertiesControlBase } from '@anglr/dynamic/layout-editor';
import { RichTextBlockComponentOptions } from '../../../richTextBlock.options';
import * as i0 from "@angular/core";
/**
 * Component used for displaying rich text block properties control
 */
export declare class RichTextBlockPropertiesControlSAComponent extends PropertiesControlBase<RichTextBlockComponentOptions> implements PropertiesControl<RichTextBlockComponentOptions> {
    protected dialog: TitledDialogService;
    constructor(changeDetector: ChangeDetectorRef, metadataExtractor: LayoutEditorMetadataExtractor, dialog: TitledDialogService);
    /**
     * Shows code editor
     */
    protected showCodeEditor(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<RichTextBlockPropertiesControlSAComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RichTextBlockPropertiesControlSAComponent, "rich-text-block-properties-control", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=richTextBlockPropertiesControl.component.d.ts.map