import { l } from '@atproto/lex'; import * as ModerationDefs from './defs.defs.js'; import * as AdminDefs from '../../../com/atproto/admin/defs.defs.js'; import * as RepoStrongRef from '../../../com/atproto/repo/strongRef.defs.js'; declare const $nsid = "tools.ozone.moderation.emitEvent"; export { $nsid }; /** Take a moderation action on an actor. */ declare const main: l.Procedure<"tools.ozone.moderation.emitEvent", l.ParamsSchema<{}>, l.Payload<"application/json", l.ObjectSchema<{ event: l.TypedUnionSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>], false>; subject: l.TypedUnionSchema>, l.TypedRefSchema>], false>; subjectBlobCids: l.OptionalSchema>>; createdBy: l.StringSchema<{ readonly format: "did"; }>; modTool: l.OptionalSchema>>; externalId: l.OptionalSchema>; }>>, l.Payload<"application/json", l.RefSchema>>, readonly ["SubjectHasAction", "DuplicateExternalId"]>; 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.moderation.emitEvent", $params: l.ParamsSchema<{}>, $input: l.Payload<"application/json", l.ObjectSchema<{ event: l.TypedUnionSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>, l.TypedRefSchema>], false>; subject: l.TypedUnionSchema>, l.TypedRefSchema>], false>; subjectBlobCids: l.OptionalSchema>>; createdBy: l.StringSchema<{ readonly format: "did"; }>; modTool: l.OptionalSchema>>; externalId: l.OptionalSchema>; }>>, $output: l.Payload<"application/json", l.RefSchema>>; //# sourceMappingURL=emitEvent.defs.d.ts.map