import type { IExecuteFunctions, IDataObject, IHttpRequestMethods } from 'n8n-workflow'; export declare function getCpaHeaders(this: IExecuteFunctions, itemIndex: number): IDataObject; export declare function cpaApiRequest(this: IExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body: IDataObject | string | undefined, itemIndex: number): Promise; 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): void; export declare function validateRequiredString(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): string; export declare function validateDateTime(context: IExecuteFunctions, itemIndex: number, fieldName: string, value: string): string;