import { l } from '@atproto/lex'; declare const $nsid = "tools.ozone.moderation.cancelScheduledActions"; export { $nsid }; /** Cancel all pending scheduled moderation actions for specified subjects */ declare const main: l.Procedure<"tools.ozone.moderation.cancelScheduledActions", l.ParamsSchema<{}>, l.Payload<"application/json", l.ObjectSchema<{ subjects: l.ArraySchema>; comment: l.OptionalSchema>; }>>, l.Payload<"application/json", l.RefSchema>>, 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.moderation.cancelScheduledActions", $params: l.ParamsSchema<{}>, $input: l.Payload<"application/json", l.ObjectSchema<{ subjects: l.ArraySchema>; comment: l.OptionalSchema>; }>>, $output: l.Payload<"application/json", l.RefSchema>>; type CancellationResults = { $type?: 'tools.ozone.moderation.cancelScheduledActions#cancellationResults'; /** * DIDs for which all pending scheduled actions were successfully cancelled */ succeeded: l.DidString[]; /** * DIDs for which cancellation failed with error details */ failed: FailedCancellation[]; }; export type { CancellationResults }; declare const cancellationResults: l.TypedObjectSchema<"tools.ozone.moderation.cancelScheduledActions#cancellationResults", l.Validator>; export { cancellationResults }; type FailedCancellation = { $type?: 'tools.ozone.moderation.cancelScheduledActions#failedCancellation'; did: l.DidString; error: string; errorCode?: string; }; export type { FailedCancellation }; declare const failedCancellation: l.TypedObjectSchema<"tools.ozone.moderation.cancelScheduledActions#failedCancellation", l.Validator>; export { failedCancellation }; //# sourceMappingURL=cancelScheduledActions.defs.d.ts.map