export interface AlertInstance { close(): void; dispose(): void; } export type ComponentOptions = Record; declare enum AlertEvents { close = "close.bs.alert", closed = "closed.bs.alert" } export interface AlertClass { readonly VERSION: string; readonly DATA_KEY: string; readonly EVENT_KEY: string; NAME: 'alert'; new (element: string | Element): AlertInstance; getInstance(element: string | Element): AlertInstance | null; getOrCreateInstance(element: string | Element, config?: ComponentOptions): AlertInstance; Events: typeof AlertEvents; } declare const Alert: AlertClass; export default Alert; //# sourceMappingURL=alert.d.ts.map