export declare const reqSharedMint: import("arktype/internal/variants/object.ts").ObjectType<{ type: "vibes.diy.req-shared-mint"; auth: { type: "clerk" | "device-id" | "ucan"; token: string; }; mode: "codegen"; prompt: string; ownerHandle?: string | undefined; appSlug?: string | undefined; dryRun?: boolean | undefined; deferFire?: boolean | undefined; codegenShard: string; }, {}>; export type ReqSharedMint = typeof reqSharedMint.infer; export declare function isReqSharedMint(obj: unknown): obj is ReqSharedMint; export declare const resSharedMint: import("arktype/internal/variants/object.ts").ObjectType<{ type: "vibes.diy.res-shared-mint"; chatId: string; appSlug: string; ownerHandle: string; firstTurnFired?: boolean | undefined; }, {}>; export type ResSharedMint = typeof resSharedMint.infer; export declare function isResSharedMint(obj: unknown): obj is ResSharedMint; export declare const SHARED_MINT_OVERLOADED_CODE: "shared-mint-overloaded";