import { Effect, Mutation, Url } from "../builtins"; interface BaseCreateThread { threadId: string; query: string; title?: string; imageUrl?: Url; } interface SharedCreateThread extends BaseCreateThread { sourceThreadId: string; } interface UserCreateThread extends BaseCreateThread { userId: string; sourceThreadId?: string; } export type CreateThreadMutation = Mutation & (SharedCreateThread | UserCreateThread); export interface CreateThreadEffect extends Effect { id: string; } export {}; //# sourceMappingURL=createThread.d.ts.map