import { IExecuteFunctions } from 'n8n-workflow';
export declare function getParameterSafe(executeFunctions: IExecuteFunctions, parameterName: string, itemIndex: number, fallback?: any, required?: boolean): any;
export declare function validateRequiredParameter(value: any, parameterName: string): void;
export declare function getMultipleParametersSafe(executeFunctions: IExecuteFunctions, itemIndex: number, parameters: Array<{
    name: string;
    fallback?: any;
    required?: boolean;
}>): Record<string, any>;
export declare function validateAndSanitizeUrl(url: string, parameterName?: string): string;
export declare function sanitizeEndpoint(endpoint: string): string;
export declare function validateRequiredArray(array: any[], parameterName: string): void;
