import { ZodError, ZodIssue } from 'zod';
/**
 * Formats Zod validation errors as friendly, actionable messages
 */
export declare class FriendlyErrorFormatter {
    /**
     * Format Zod error as human-readable message
     */
    formatZodError(error: ZodError, verbose?: boolean): string;
    /**
     * Extract missing AWS credentials from Zod issues
     */
    extractMissingCredentials(issues: ZodIssue[]): string[];
    /**
     * Format missing credentials error with instructions
     */
    formatMissingCredentialsError(missing: string[], verbose: boolean): string;
    /**
     * Format generic validation error
     */
    formatGenericValidationError(issues: ZodIssue[], verbose: boolean): string;
}
