import type { IExecuteFunctions, IDataObject } from 'n8n-workflow'; export declare function messengerApiRequest(context: IExecuteFunctions, method: 'GET' | 'POST', endpoint: string, body: IDataObject | undefined, itemIndex: number, qs?: IDataObject): Promise; export declare function messengerUploadImageRequest(this: IExecuteFunctions, userId: number, binaryPropertyName: string, itemIndex: number): Promise; export declare function validateRequiredString(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): string; export declare function validatePositiveInteger(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: number, maxValue?: number): void; export declare function validateNonNegativeInteger(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: number, maxValue?: number): void; export declare function parseCommaSeparatedIntegerList(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string, required: boolean): string | undefined; export declare function parseCommaSeparatedStringList(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): string; export declare function parseJsonArray(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): unknown[]; export declare function validateUrl(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): string;