import type { DeveloperCredential } from './types/generated/developer-credential.js'; import type { AgentCredential } from './types/generated/agent-credential.js'; import type { ValidationResult } from './types/validation.js'; /** * Validate a DeveloperCredential against the v1 schema. * * @param input - The credential to validate * @param now - Current time for freshness checks (optional, for testing) * @returns ValidationResult with either the validated credential or errors */ export declare function validateDeveloperCredential(input: unknown, now?: Date): ValidationResult; /** * Validate an AgentCredential against the v1 schema. * * @param input - The credential to validate * @param now - Current time for freshness checks (optional, for testing) * @returns ValidationResult with either the validated credential or errors */ export declare function validateAgentCredential(input: unknown, now?: Date): ValidationResult; /** * Type guard to check if a credential is a DeveloperCredential. */ export declare function isDeveloperCredential(credential: unknown): credential is DeveloperCredential; /** * Type guard to check if a credential is an AgentCredential. */ export declare function isAgentCredential(credential: unknown): credential is AgentCredential; //# sourceMappingURL=validate.d.ts.map