import { type TransitionHookCallbacks } from '../popup/common'; import { type NotifyProps } from './common'; export interface NotifyOptions extends NotifyProps, TransitionHookCallbacks { } export interface NotifySimpleShowFunction { (optionsOrMessage?: string | NotifyOptions, options?: NotifyOptions): void; } export interface NotifyShowFunction { (optionsOrMessage?: string | NotifyOptions, options?: NotifyOptions, internalType?: NotifyOptions['type']): void; } export type NotifyFunction = NotifySimpleShowFunction & { success: NotifySimpleShowFunction; warning: NotifySimpleShowFunction; error: NotifySimpleShowFunction; hide: () => void; }; export declare function createNotify(defaultOptions?: NotifyOptions): NotifyFunction; export declare const notify: NotifyFunction;