import { BaseMessageOptions, BaseMessageConfig, MessageColor, NotificationOptions, NotificationColor, NotificationConfig } from '../../shared/types/message'; type MessageInput = string | (BaseMessageOptions & { message?: string; }); type NotificationInput = string | (NotificationOptions & { message?: string; }); /** API pública del servicio de Toast */ export interface ToastServiceAPI { show: (messageOrOptions: MessageInput, color?: MessageColor, options?: BaseMessageOptions) => number; success: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; error: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; info: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; warning: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; neutral: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; brand: (messageOrOptions: MessageInput, options?: BaseMessageOptions) => number; dismiss: (id: number) => void; configure: (options: Partial) => void; } /** API pública del servicio de Notification */ export interface NotificationServiceAPI { show: (messageOrOptions: NotificationInput, color?: NotificationColor, options?: NotificationOptions) => number; brand: (messageOrOptions: NotificationInput, options?: NotificationOptions) => number; neutral: (messageOrOptions: NotificationInput, options?: NotificationOptions) => number; dismiss: (id: number) => void; dismissGroup: (color: NotificationColor) => void; configure: (options: Partial) => void; } export {}; //# sourceMappingURL=Message.types.d.ts.map