import { NotifyProps } from '../notify/common'; export interface NotifyAgentProps extends NotifyProps { id?: string; } export declare const notifyAgentProps: { id: { type: StringConstructor; default: string; }; rootStyle: import("vue").PropType; rootClass: StringConstructor; type: { type: import("vue").PropType<"success" | "primary" | "error" | "warning" | undefined>; default: string; }; message: StringConstructor; color: StringConstructor; background: StringConstructor; visible: BooleanConstructor; position: { type: import("vue").PropType>; default: string; }; timeout: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; }; export declare const mapIdImperative: Record): void; hide(): void; }>; export type NotifyOptions = NotifyAgentProps; export interface NotifySimpleShowFunction { (options: NotifyOptions): void; (message: string, 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: (id?: string) => void; hideAll: () => void; }; declare const notify: NotifyFunction; export { notify };