import { BaseComponent } from "../../core/BaseComponent.js"; import type { PolicyEditorOptions } from "./PolicyEditor.types.js"; export declare class PolicyEditor extends BaseComponent { private options; private format; private content; private validation?; private diff; private textarea?; private formatButtons; constructor(options: PolicyEditorOptions); init(): void; destroy(): void; private render; private buildHeader; private buildToolbar; private buildFormatButton; private buildBody; private buildDiffPanel; private buildValidationBadge; private setFormat; private updateFormatButtons; private tryHydrate; } //# sourceMappingURL=PolicyEditor.d.ts.map