import { OnChanges, OnInit, SimpleChanges, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { OuiDialog } from './dialog'; import { OuiDialogRef } from './dialog-ref'; import { OuiIconRegistry } from '../icon/icon-registery'; import { DomSanitizer } from '@angular/platform-browser'; import { FocusMonitor } from '@angular/cdk/a11y'; import * as i0 from "@angular/core"; /** * Header section of ui. */ export declare class OuiDialogHeader { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Header Title of ui. */ export declare class OuiDialogHeaderTitle { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Header Image of ui. */ export declare class OuiDialogHeaderImage { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Header action area of dialog. */ export declare class OuiDialogHeaderAction { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * header action article. */ export declare class OuiDialogHeaderArticle implements OnDestroy { private ouiIconRegistry; private domSanitizer; protected elementRef: ElementRef; private _focusMonitor; private _ngZone; private _monitorSubscription; constructor(ouiIconRegistry: OuiIconRegistry, domSanitizer: DomSanitizer, elementRef: ElementRef, _focusMonitor: FocusMonitor, _ngZone: NgZone); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * header action article. */ export declare class OuiDialogHeaderVideo implements OnDestroy { private ouiIconRegistry; private domSanitizer; protected elementRef: ElementRef; private _focusMonitor; private _ngZone; private _monitorSubscription; constructor(ouiIconRegistry: OuiIconRegistry, domSanitizer: DomSanitizer, elementRef: ElementRef, _focusMonitor: FocusMonitor, _ngZone: NgZone); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * header action close */ export declare class OuiDialogHeaderClose implements OnDestroy { private ouiIconRegistry; private domSanitizer; protected elementRef: ElementRef; private _focusMonitor; private _ngZone; private _monitorSubscription; constructor(ouiIconRegistry: OuiIconRegistry, domSanitizer: DomSanitizer, elementRef: ElementRef, _focusMonitor: FocusMonitor, _ngZone: NgZone); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * header action separator close */ export declare class OuiDialogHeaderSeparator { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * directive for close the current dialog. */ export declare class OuiDialogClose implements OnInit, OnChanges { dialogRef: OuiDialogRef; private _elementRef; private _dialog; /** Screenreader label for the button. */ ariaLabel: string; /** Dialog close input. */ dialogResult: any; _ouiDialogClose: any; constructor(dialogRef: OuiDialogRef, _elementRef: ElementRef, _dialog: OuiDialog); /** Ensures the option is selected when activated from the keyboard. */ handleKeydown(event: KeyboardEvent): void; closeDialog(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Content section of dialog. */ export declare class OuiDialogContent implements OnInit { dialogRef: OuiDialogRef; private _elementRef; private _dialog; constructor(dialogRef: OuiDialogRef, _elementRef: ElementRef, _dialog: OuiDialog); ngOnInit(): void; private _setContentHeight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Content section of dialog. */ export declare class OuiDialogFooter { id: string; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * footer action left */ export declare class OuiDialogFooterActionLeft { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * footer action right */ export declare class OuiDialogFooterActionRight { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=dialog-content.d.ts.map