@kelvininc/ui-components
Version:
Kelvin UI Components
25 lines (24 loc) • 737 B
TypeScript
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<void>;
/** @inheritdoc */
clickOverlay: EventEmitter<void>;
private onClose;
private onClickOverlay;
render(): any;
}