export type RGB = `rgb(${number}, ${number}, ${number})`; export type RGBA = `rgba(${number}, ${number}, ${number}, ${number})`; export type HEX = `#${string}`; export type GtrToasterType = 'success' | 'warning' | 'info' | 'error'; export interface GtrToasterEvent { heading: string; type: GtrToasterType; message?: string; backgroundColor?: RGB | RGBA | HEX; color?: RGB | RGBA | HEX; messageColor?: RGB | RGBA | HEX; position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'center-right' | 'center-left'; }