import type { IExecuteFunctions, IHttpRequestMethods, IDataObject } from 'n8n-workflow'; export declare function avitoApiRequest(this: IExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject | Record | string, qs?: IDataObject, itemIndex?: number, additionalHeaders?: IDataObject): Promise; export declare function validateRequiredFields(context: IExecuteFunctions, itemIndex: number, fields: Record): void; export declare function validateItemIds(context: IExecuteFunctions, itemIndex: number, itemIds: string, maxCount?: number): number[]; export declare function validateDateRange(context: IExecuteFunctions, itemIndex: number, dateFrom: string, dateTo: string, maxDays?: number): void; export declare function validateAvitoApiParams(context: IExecuteFunctions, itemIndex: number, params: { perPage?: number; page?: number; userId?: number; itemId?: number; }): void;