@kelvininc/ui-components
Version:
Kelvin UI Components
25 lines (24 loc) • 693 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
import { EAlertType, IAlertConfig, IAlertEvents } from './alert.types';
import { EComponentSize } from '../../types';
/**
* @part container - The alert container.
*/
export declare class KvAlert implements IAlertConfig, IAlertEvents {
/** @inheritdoc */
type: EAlertType;
/** @inheritdoc */
size: EComponentSize;
/** @inheritdoc */
showIcon: boolean;
/** @inheritdoc */
label: string;
/** @inheritdoc */
description?: string;
/** @inheritdoc */
closable: boolean;
/** @inheritdoc */
clickCloseButton: EventEmitter<MouseEvent>;
private onCloseClick;
render(): any;
}