import type * as z from "zod"; export declare const OkSchema: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>; export declare const MemberRoleSchema: z.ZodEnum<{ collaborator: "collaborator"; guest: "guest"; maintainer: "maintainer"; owner: "owner"; viewer: "viewer"; writer: "writer"; }>; export type MemberRole = z.infer; export declare const GrantedRoleSchema: z.ZodEnum<{ collaborator: "collaborator"; guest: "guest"; maintainer: "maintainer"; viewer: "viewer"; writer: "writer"; }>; export type GrantedRole = z.infer; export declare const roleAtLeast: (role: MemberRole, floor: MemberRole) => boolean; export declare const DoorTokenSchema: z.ZodObject<{ token: z.ZodString; }, z.core.$strip>; export type DoorToken = z.infer; export declare const RepoParamSchema: z.ZodObject<{ repo: z.ZodString; }, z.core.$strip>; //# sourceMappingURL=shared.d.ts.map