import { EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { CoreComponentsIcon } from '../../core/enum/core-components-icon.enum';
import { AnimationTriggerMetadata } from '@angular/animations';
export declare const showHideDialog: AnimationTriggerMetadata[];
export declare class CoDialogComponent implements OnInit {
    readonly icons: typeof CoreComponentsIcon;
    customCssClass: string;
    headerTemplate: TemplateRef<any>;
    footerTemplate: TemplateRef<any>;
    showCloseIcon: boolean;
    modal: boolean;
    borderless: boolean;
    readonly closeClick: EventEmitter<MouseEvent>;
    showClass(): boolean;
    handleKeyDown(event: KeyboardEvent): void;
    isTouch: boolean;
    mobile: boolean;
    state: string;
    ngOnInit(): void;
    handleCloseDialog(event?: MouseEvent): void;
    handleOverlayClick(event: MouseEvent): void;
    private _checkDevice;
}
