import { InjectionToken, Provider } from '@angular/core'; export type VudToastStyle = 'info' | 'success' | 'warning' | 'danger'; export type VudToastPosition = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'; export type VudToastOptions = { style: VudToastStyle; duration: number | null; /** * The importance of the toast message. * 'auto' means the importance is determined by the style ('danger' => 'assertive', otherwise 'polite'). * @default 'auto' */ importance: 'assertive' | 'polite' | 'auto'; }; export type VudToastGlobalOptions = VudToastOptions & { offsetX?: string; offsetY?: string; position?: VudToastPosition; }; export declare const VUD_DEFAULT_TOAST_OPTIONS: VudToastGlobalOptions; export declare const VUD_TOAST_OPTIONS: InjectionToken; export declare function provideVudToastOptions(options: Partial): Provider;