import { ChangeDetectorRef } from '@angular/core'; import { BaseConfigPanel } from './base-config-panel'; import { PanelConfig } from '../models/dashboard-types'; import * as i0 from "@angular/core"; /** * Configuration panel for WebURL parts. * Contains only the form content - no dialog chrome. */ export declare class WebURLConfigPanelComponent extends BaseConfigPanel { title: string; url: string; sandboxMode: 'standard' | 'strict' | 'permissive'; allowFullscreen: boolean; refreshOnResize: boolean; urlError: string; showUrlPreview: boolean; constructor(cdr: ChangeDetectorRef); initFromConfig(config: PanelConfig | null): void; buildConfig(): PanelConfig; validate(): { valid: boolean; errors: string[]; }; getDefaultTitle(): string; getTitle(): string; onTitleChange(): void; onUrlChange(): void; onSandboxModeChange(): void; onOptionChange(): void; previewUrl(): void; private isValidUrl; getSandboxModeDescription(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=weburl-config-panel.component.d.ts.map