@n8n/n8n-nodes-langchain
Version:
24 lines (23 loc) • 1.04 kB
TypeScript
import type { IDataObject, IExecuteFunctions, IHttpRequestMethods, ILoadOptionsFunctions } from 'n8n-workflow';
type RequestParameters = {
headers?: IDataObject;
body?: IDataObject;
qs?: IDataObject;
option?: IDataObject;
};
export declare function apiRequest(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, parameters?: RequestParameters): Promise<any>;
export declare function pollVideoTask(this: IExecuteFunctions, taskId: string, pollIntervalMs?: number): Promise<{
fileId: string;
status: string;
}>;
export declare function pollVideoTaskV2(this: IExecuteFunctions, taskId: string, pollIntervalMs?: number): Promise<{
videoUrl: string;
status: string;
}>;
export declare function getVideoDownloadUrl(this: IExecuteFunctions, fileId: string): Promise<string>;
export declare function generateVideo(this: IExecuteFunctions, apiVersion: 'v1' | 'v2', body: IDataObject): Promise<{
videoUrl: string;
taskId: string;
fileId?: string;
}>;
export {};