export {}; export interface TwindyNotification { id?: string; active?: boolean; title: string; message?: string; timeout?: number; confirm?: (id: string) => void; cancel?: (id: string) => void; close?: () => void; } export interface TwindyMenuItem { id: string | number; title?: string; value?: string; checked?: boolean; blocked?: boolean; action?: (item: any) => void; } export declare type TwindyEventHandler = (...args: any[]) => void; export interface TwindyEventEmitter { on?(name: string, fn: TwindyEventHandler): void; off?(name: string, fn: TwindyEventHandler): void; addEventListener?(name: string, fn: TwindyEventHandler): void; removeEventListener?(name: string, fn: TwindyEventHandler): void; }