@cbpds/web-components
Version:
Web components for the CBP Design System.
24 lines (23 loc) • 655 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
export declare class CbpDialog {
private dialog;
private focusableElements;
host: HTMLElement;
open: boolean;
uid: string;
accessibilityText: string;
color: 'info' | 'success' | 'warning' | 'danger';
sx: any;
dialogOpen: EventEmitter;
dialogClose: EventEmitter;
watchOpenHandler(newValue: boolean): void;
openDialog(): Promise<void>;
closeDialog(): Promise<void>;
setFocus(): void;
handleBackdropClick({ target }: {
target: any;
}): void;
componentDidLoad(): void;
componentDidRender(): void;
render(): any;
}