import { l } from "@atproto/lex-schema"; import * as ActorDefs from "../../../app/bsky/actor/defs.defs.js"; declare const $nsid = "tools.ozone.team.defs"; type $nsid = typeof $nsid; export { $nsid }; type Member = { $type?: "tools.ozone.team.defs#member"; "did": l.DidString; "disabled"?: boolean; "profile"?: ActorDefs.ProfileViewDetailed; "createdAt"?: l.DatetimeString; "updatedAt"?: l.DatetimeString; "lastUpdatedBy"?: string; "role": "tools.ozone.team.defs#roleAdmin" | "tools.ozone.team.defs#roleModerator" | "tools.ozone.team.defs#roleTriage" | "tools.ozone.team.defs#roleVerifier" | l.UnknownString; }; export type { Member }; declare const member: l.TypedObjectSchema<"tools.ozone.team.defs#member", l.Validator>; export { member }; /** Admin role. Highest level of access, can perform all actions. */ declare const roleAdmin: l.TokenSchema<"tools.ozone.team.defs#roleAdmin">; export { roleAdmin }; /** Admin role. Highest level of access, can perform all actions. */ declare const RoleAdmin: "tools.ozone.team.defs#roleAdmin"; /** Admin role. Highest level of access, can perform all actions. */ type RoleAdmin = typeof RoleAdmin; export { RoleAdmin }; /** Moderator role. Can perform most actions. */ declare const roleModerator: l.TokenSchema<"tools.ozone.team.defs#roleModerator">; export { roleModerator }; /** Moderator role. Can perform most actions. */ declare const RoleModerator: "tools.ozone.team.defs#roleModerator"; /** Moderator role. Can perform most actions. */ type RoleModerator = typeof RoleModerator; export { RoleModerator }; /** Triage role. Mostly intended for monitoring and escalating issues. */ declare const roleTriage: l.TokenSchema<"tools.ozone.team.defs#roleTriage">; export { roleTriage }; /** Triage role. Mostly intended for monitoring and escalating issues. */ declare const RoleTriage: "tools.ozone.team.defs#roleTriage"; /** Triage role. Mostly intended for monitoring and escalating issues. */ type RoleTriage = typeof RoleTriage; export { RoleTriage }; /** Verifier role. Only allowed to issue verifications. */ declare const roleVerifier: l.TokenSchema<"tools.ozone.team.defs#roleVerifier">; export { roleVerifier }; /** Verifier role. Only allowed to issue verifications. */ declare const RoleVerifier: "tools.ozone.team.defs#roleVerifier"; /** Verifier role. Only allowed to issue verifications. */ type RoleVerifier = typeof RoleVerifier; export { RoleVerifier }; //# sourceMappingURL=defs.defs.d.ts.map