import * as v from "valibot"; import { IntentHandler } from "../intent-handler"; import { IntentResponse, SuccessIntentResponse } from "../types"; export declare const ShareListIntentDataSchema: v.ObjectSchema<{ readonly listId: v.StringSchema; }, undefined>; export type ShareListIntentData = v.InferInput; export type ShareListSuccessResponse = SuccessIntentResponse<{ listId: string; url: string; method: "native" | "clipboard"; publicListId?: string; }>; export declare class ShareListHandler extends IntentHandler<"initiate:share"> { invoke(data: ShareListIntentData): Promise>; }