import * as z from "zod/v4";
import { OpenEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
export declare const ScimGroupMappingRole: {
    readonly Admin: "admin";
    readonly Member: "member";
};
export type ScimGroupMappingRole = OpenEnum<typeof ScimGroupMappingRole>;
export type ScimGroupMapping = {
    createdAt: string;
    id: string;
    organizationId: string;
    role: ScimGroupMappingRole;
    scimGroupId: string;
    updatedAt: string;
    workspaceId: string;
};
/** @internal */
export declare const ScimGroupMappingRole$inboundSchema: z.ZodType<ScimGroupMappingRole, unknown>;
/** @internal */
export declare const ScimGroupMapping$inboundSchema: z.ZodType<ScimGroupMapping, unknown>;
export declare function scimGroupMappingFromJSON(jsonString: string): SafeParseResult<ScimGroupMapping, SDKValidationError>;
//# sourceMappingURL=scimgroupmapping.d.ts.map