UNPKG

@kelvininc/ui-components

Version:
28 lines (27 loc) 870 B
import { EventEmitter } from '../../stencil-public-runtime'; import { CustomCssClass } from '../../types'; import { IModalConfig, IModalEvents } from './modal.types'; /** * @part topbar - The modal's topbar section. * @part content - The modal's content section. */ export declare class KvModal implements IModalConfig, IModalEvents { /** @inheritdoc */ headerTitle?: string; /** @inheritdoc */ showOverlay?: boolean; /** @inheritdoc */ showCloseButton?: boolean; /** @inheritdoc */ customClass: CustomCssClass; /** @inheritdoc */ clickClose: EventEmitter<MouseEvent>; /** @inheritdoc */ clickOverlay: EventEmitter<MouseEvent>; /** @inheritdoc */ escapeKeyPressed: EventEmitter<KeyboardEvent>; handleKeyDown(event: KeyboardEvent): void; private onClose; private onClickOverlay; render(): any; }