interface SkinInjectorHook { "chat.message": (input: { sessionID: string; }, output: { parts: Array<{ type: string; text?: string; }>; message?: { parts?: Array<{ type: string; text?: string; }>; }; }) => Promise; "experimental.chat.messages.transform": (input: Record, output: { messages: Array<{ info: { role: string; }; parts: Array<{ type: string; text?: string; }>; }>; }) => Promise; getLastSkinRequest: () => string | null | undefined; setLastSkinRequest: (skin: string | null | undefined) => void; } export declare function createSkinInjectorHook(): SkinInjectorHook; export {};