import { AfterViewInit, ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor, NgControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class GtrModalComponent implements AfterViewInit, ControlValueAccessor { ngControl: NgControl; /** * The modal element */ modalElement?: ElementRef; /** * The listen decorator used to close modal via keyboard */ handleKeyDown(event: KeyboardEvent): void; constructor(ngControl: NgControl); ngAfterViewInit(): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; /** * The modal open state */ isOpen: boolean; /** * The modal position */ modalPosition: 'top' | 'bottom' | 'center'; /** * The modal position */ modalId: string; /** * The modal size */ modalSize: 'small' | 'medium' | 'large'; /** * The modal scroll */ scrollType: 'scroll-body' | 'scroll-content'; /** * The modal header */ header: string; /** * The modal header */ hasHeading: boolean; dataTransactionName: string; /** * The modal action eventemitter */ closeModal: EventEmitter; /** * The connectedCallback hook */ /** * The disconnectedCallback hook */ /** * The component funtion used to handle click on modal overlay */ handleOverlayClick(event: MouseEvent): void; /** * The componentDidUpdate hook */ /** * The component funtion used to set focus on modal */ setFocusToModal(): void; /** * The component funtion used to set close modal */ handleCloseModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_isOpen: unknown; static ngAcceptInputType_hasHeading: unknown; }