import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CountInfo, CountInfo$Outbound } from "./countinfo.js"; import { Document, Document$Outbound } from "./document.js"; import { Person, Person$Outbound } from "./person.js"; import { Reminder, Reminder$Outbound } from "./reminder.js"; export type VerificationMetadata = { lastVerifier?: Person | undefined; /** * The unix timestamp of the verification (in seconds since epoch UTC). */ lastVerificationTs?: number | undefined; /** * The unix timestamp of the verification expiration if applicable (in seconds since epoch UTC). */ expirationTs?: number | undefined; document?: Document | undefined; /** * Info about all outstanding verification reminders for the document if exists. */ reminders?: Array | undefined; lastReminder?: Reminder | undefined; /** * Number of visitors to the document during included time periods. */ visitorCount?: Array | undefined; /** * List of potential verifiers for the document e.g. old verifiers and/or users with view/edit permissions. */ candidateVerifiers?: Array | undefined; }; /** @internal */ export declare const VerificationMetadata$inboundSchema: z.ZodType; /** @internal */ export type VerificationMetadata$Outbound = { lastVerifier?: Person$Outbound | undefined; lastVerificationTs?: number | undefined; expirationTs?: number | undefined; document?: Document$Outbound | undefined; reminders?: Array | undefined; lastReminder?: Reminder$Outbound | undefined; visitorCount?: Array | undefined; candidateVerifiers?: Array | undefined; }; /** @internal */ export declare const VerificationMetadata$outboundSchema: z.ZodType; export declare function verificationMetadataToJSON(verificationMetadata: VerificationMetadata): string; export declare function verificationMetadataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=verificationmetadata.d.ts.map