import { DoCheck, EventEmitter, OnInit } from '@angular/core'; import { AboutModalConfig } from './about-modal-config'; /** * About Modal component * * Usage: *
 * // Individual module import
 * import { AboutModalModule } from 'patternfly-ng/modal';
 * // Or
 * import { AboutModalModule } from 'patternfly-ng';
 *
 * // NGX Bootstrap
 * import { ModalModule } from 'ngx-bootstrap/modal';
 *
 * @NgModule({
 *   imports: [AboutModalModule, ModalModule.forRoot(),...]
 * })
 * export class AppModule(){}
 * 
* * Optional: *
 * import { AboutModalConfig, AboutModalEvent } from 'patternfly-ng/modal';
 * 
*/ export declare class AboutModalComponent implements DoCheck, OnInit { /** * The AboutModal config contaning component properties */ config: AboutModalConfig; /** * The Event is emitted when modal is closed */ onCancel: EventEmitter<{}>; private defaultConfig; private prevConfig; /** * The default contructor */ constructor(); /** * Setup component configuration upon initialization */ ngOnInit(): void; /** * Check if the component config has changed */ ngDoCheck(): void; /** * Setup default config */ protected setupConfig(): void; /** * Close the Modal * @param $event MouseEvent to emit */ close(): void; }