/** * Credential Validator * * Validates user-provided Venly credentials with fail-fast error handling */ export interface UserVenlyCredentials { clientId: string; clientSecret: string; } export declare class CredentialValidator { /** * Validate user-provided Venly credentials * Throws VenlyApiError with clear messages for invalid credentials */ static validateCredentials(credentials: UserVenlyCredentials): void; /** * Sanitize credentials for logging (never log actual secrets) */ static sanitizeForLogging(credentials: UserVenlyCredentials): { clientId: string; clientSecret: string; }; /** * Extract credentials from MCP tool arguments */ static extractCredentials(args: Record): UserVenlyCredentials; } //# sourceMappingURL=CredentialValidator.d.ts.map