import { z } from "zod"; export declare const motionStudioSchema: z.ZodObject<{ version: z.ZodLiteral<1>; production: z.ZodDefault>; preferences: z.ZodDefault>; space: z.ZodOptional>; typography: z.ZodOptional>; sound: z.ZodOptional>; }, z.core.$strict>>; approvedReferences: z.ZodDefault>; }, z.core.$strict>; export type MotionStudioContext = z.infer; export type MotionStudioResult = { ok: true; context: MotionStudioContext; } | { ok: false; error: string; }; /** Motion preferences only. Never scans home, project instructions or extensions. */ export declare function readMotionStudioContext(workspace: string, signal?: AbortSignal): Promise; export declare function motionStudioPrompt(result: MotionStudioResult): string;