/**
 * Environment validation utilities for CDP Wallet & Onramp integration
 * Helps developers debug configuration issues
 */
export interface ValidationResult {
    isValid: boolean;
    errors: string[];
    warnings: string[];
    suggestions: string[];
}
export interface EnvironmentStatus {
    projectId: ValidationResult;
    apiKey: ValidationResult;
    apiKeyName: ValidationResult;
    structure: ValidationResult;
    overall: ValidationResult;
}
/**
 * Validate CDP project ID
 */
export declare function validateProjectId(): ValidationResult;
/**
 * Validate CDP API credentials for server-side operations
 */
export declare function validateApiCredentials(): ValidationResult;
/**
 * Validate project structure for Next.js compatibility
 */
export declare function validateProjectStructure(): ValidationResult;
/**
 * Run comprehensive environment validation
 */
export declare function validateCDPEnvironment(): EnvironmentStatus;
/**
 * Format validation results for console output
 */
export declare function formatValidationResults(status: EnvironmentStatus): string;
/**
 * Quick validation check - returns true if environment is ready
 */
export declare function isEnvironmentReady(): boolean;
/**
 * Test CDP API connectivity (async validation)
 */
export declare function testCDPConnectivity(): Promise<ValidationResult>;
