import { l } from '@atproto/lex'; declare const $nsid = "com.atproto.server.deactivateAccount"; export { $nsid }; export declare const $params: l.ParamsSchema<{}>; export type $Params = l.InferOutput; export declare const $input: l.Payload<"application/json", l.ObjectSchema<{ deleteAfter: l.OptionalSchema>; }>>; export type $Input = l.InferPayload; export type $InputBody = l.InferPayloadBody; export declare const $output: l.Payload; export type $Output = l.InferPayload; export type $OutputBody = l.InferPayloadBody; /** Deactivates a currently active account. Stops serving of repo, and future writes to repo until reactivated. Used to finalize account migration with the old host after the account has been activated on the new host. */ declare const main: l.Procedure<"com.atproto.server.deactivateAccount", l.ParamsSchema<{}>, l.Payload<"application/json", l.ObjectSchema<{ deleteAfter: l.OptionalSchema>; }>>, l.Payload, undefined>; export { main }; export declare const $lxm = "com.atproto.server.deactivateAccount"; //# sourceMappingURL=deactivateAccount.defs.d.ts.map