import { MessageApiInjection } from 'naive-ui/es/message/src/MessageProvider'; import { UiToastRequest } from '../sdk/api/modules/ui/types.ui'; import { MessageOptions } from 'naive-ui/es/message/src/types'; export default function useToast(): { initMessageProvider: () => void; getMessageProvider: () => MessageApiInjection | null; toast: ((data: UiToastRequest) => void) & { info: (message: string, options?: MessageOptions) => import('naive-ui').MessageReactive | undefined; error: (message: string, options?: MessageOptions) => import('naive-ui').MessageReactive | undefined; warning: (message: string, options?: MessageOptions) => import('naive-ui').MessageReactive | undefined; success: (message: string, options?: MessageOptions) => import('naive-ui').MessageReactive | undefined; loading: (message: string, options?: MessageOptions) => import('naive-ui').MessageReactive | undefined; }; };