import type { IExecuteFunctions } from 'n8n-workflow';
export declare function handleErrors<T>(context: IExecuteFunctions, operation: () => Promise<T>): Promise<T>;
export declare function validateRequiredParams(context: IExecuteFunctions, params: Record<string, unknown>, requiredFields: string[]): void;
export declare function validateParamTypes(context: IExecuteFunctions, params: Record<string, unknown>, rules: Record<string, {
    type: string;
    format?: string;
    min?: number;
    max?: number;
}>): void;
