import { IntentHandler } from "../intent-handler"; import { IntentResponse, IntentToData, SuccessIntentResponse } from "../types"; import * as v from "valibot"; export declare const ToastIntentDataSchema: v.ObjectSchema<{ readonly title: v.OptionalSchema, undefined>; readonly text: v.StringSchema; readonly image: v.OptionalSchema, undefined>; readonly action: v.OptionalSchema; readonly url: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly variant: v.OptionalSchema, undefined>; readonly icon: v.OptionalSchema, undefined>; }, undefined>; export type ToastIntentData = v.InferInput; export type ToastSuccessResponse = SuccessIntentResponse; export declare class ShowToastHandler extends IntentHandler<"show:toast"> { invoke(data: IntentToData<"show:toast">): Promise>; }