import type { ApplicationIdentity } from "./types.js"; export interface ApplicationIdentityClaimNames { readonly email?: string; readonly name?: string; readonly groups?: string; readonly roles?: string; } export interface CreateApplicationIdentityOptions { readonly issuer: unknown; readonly expectedIssuer: string; readonly subject: unknown; readonly claims: unknown; readonly claimNames?: ApplicationIdentityClaimNames; } export declare function createApplicationIdentity(options: CreateApplicationIdentityOptions): ApplicationIdentity; export declare function snapshotApplicationIdentity(value: unknown): ApplicationIdentity; //# sourceMappingURL=identity.d.ts.map