import { type Invitation, type InvitationState, type ProofOfInvitation } from 'invitation/types.js'; import { type ValidationResult } from 'util/index.js'; export declare const invitationCanBeUsed: (invitation: InvitationState, timeOfUse: number) => ValidationResult; export declare const validate: (proof: ProofOfInvitation, invitation: Invitation) => ValidationResult; export declare const fail: (message: string, details?: any) => ValidationResult; export declare class InvitationValidationError extends Error { constructor(message: string, details?: any); index?: number; details?: any; } //# sourceMappingURL=validate.d.ts.map