import type { IExecuteFunctions, IDataObject } from 'n8n-workflow'; import type { AliBailianClient } from './client'; import type { RequestEnvelope } from './types'; export interface EmojiVideoPreparation { payload: RequestEnvelope; payloadForLog: IDataObject; detectionRequest: IDataObject; detectionResponse: IDataObject; faceBBox: number[]; extBBox: number[]; includeDetectionDebug: boolean; } export declare class EmojiDetectionError extends Error { readonly detectionRequest: IDataObject; readonly detectionResponse: IDataObject; constructor(message: string, detectionRequest: IDataObject, detectionResponse: IDataObject); } export declare function prepareEmojiVideoRequest(context: IExecuteFunctions, client: AliBailianClient, itemIndex: number): Promise;