@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 513 B
TypeScript
export type ScreenRecordPayload = {
format: string;
base64: string;
durationMs?: number;
fps?: number;
screenIndex?: number;
hasAudio?: boolean;
};
export declare function parseScreenRecordPayload(value: unknown): ScreenRecordPayload;
export declare function screenRecordTempPath(opts: {
ext: string;
tmpDir?: string;
id?: string;
}): string;
export declare function writeScreenRecordToFile(filePath: string, base64: string): Promise<{
path: string;
bytes: number;
}>;