import { l } from '@atproto/lex'; import * as VerificationDefs from './defs.defs.js'; declare const $nsid = "tools.ozone.verification.grantVerifications"; export { $nsid }; /** Grant verifications to multiple subjects. Allows batch processing of up to 100 verifications at once. */ declare const main: l.Procedure<"tools.ozone.verification.grantVerifications", l.ParamsSchema<{}>, l.Payload<"application/json", l.ObjectSchema<{ verifications: l.ArraySchema>>; }>>, l.Payload<"application/json", l.ObjectSchema<{ verifications: l.ArraySchema>>; failedVerifications: l.ArraySchema>>; }>>, undefined>; export { main }; export type $Params = l.InferMethodParams; export type $Input = l.InferMethodInput; export type $InputBody = l.InferMethodInputBody; export type $Output = l.InferMethodOutput; export type $OutputBody = l.InferMethodOutputBody; export declare const $lxm: "tools.ozone.verification.grantVerifications", $params: l.ParamsSchema<{}>, $input: l.Payload<"application/json", l.ObjectSchema<{ verifications: l.ArraySchema>>; }>>, $output: l.Payload<"application/json", l.ObjectSchema<{ verifications: l.ArraySchema>>; failedVerifications: l.ArraySchema>>; }>>; type VerificationInput = { $type?: 'tools.ozone.verification.grantVerifications#verificationInput'; /** * The did of the subject being verified */ subject: l.DidString; /** * Handle of the subject the verification applies to at the moment of verifying. */ handle: l.HandleString; /** * Display name of the subject the verification applies to at the moment of verifying. */ displayName: string; /** * Timestamp for verification record. Defaults to current time when not specified. */ createdAt?: l.DatetimeString; }; export type { VerificationInput }; declare const verificationInput: l.TypedObjectSchema<"tools.ozone.verification.grantVerifications#verificationInput", l.Validator>; export { verificationInput }; /** Error object for failed verifications. */ type GrantError = { $type?: 'tools.ozone.verification.grantVerifications#grantError'; /** * Error message describing the reason for failure. */ error: string; /** * The did of the subject being verified */ subject: l.DidString; }; export type { GrantError }; /** Error object for failed verifications. */ declare const grantError: l.TypedObjectSchema<"tools.ozone.verification.grantVerifications#grantError", l.Validator>; export { grantError }; //# sourceMappingURL=grantVerifications.defs.d.ts.map