export type CameraFacing = "front" | "back"; export type CameraSnapPayload = { format: string; base64: string; width: number; height: number; }; export type CameraClipPayload = { format: string; base64: string; durationMs: number; hasAudio: boolean; }; export declare function parseCameraSnapPayload(value: unknown): CameraSnapPayload; export declare function parseCameraClipPayload(value: unknown): CameraClipPayload; export declare function cameraTempPath(opts: { kind: "snap" | "clip"; facing?: CameraFacing; ext: string; tmpDir?: string; id?: string; }): string; export declare function writeBase64ToFile(filePath: string, base64: string): Promise<{ path: string; bytes: number; }>;