import { z } from 'zod'; /** Token introspection request payload. */ export interface IntrospectionRequest { token: string; } /** Token introspection response schema. */ export declare const IntrospectionResponseSchema: z.ZodDiscriminatedUnion<"isActive", [z.ZodObject<{ userId: z.ZodString; projectId: z.ZodString; userEmail: z.ZodString; userFullName: z.ZodString; userAvatar: z.ZodNullable; roles: z.ZodEffects, "many">, ("admin" | "editor" | "viewer")[], ("admin" | "editor" | "viewer")[]>, ("admin" | "editor" | "viewer")[], unknown>; projectTitle: z.ZodString; signinProvider: z.ZodNullable>; authFlow: z.ZodNullable>; apiKeyId: z.ZodNullable>; pluginId: z.ZodNullable>; installationId: z.ZodNullable>; viewOnly: z.ZodOptional; } & { isActive: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ userId: z.ZodString; projectId: z.ZodString; userEmail: z.ZodString; userFullName: z.ZodString; userAvatar: z.ZodNullable; roles: z.ZodEffects, "many">, ("admin" | "editor" | "viewer")[], ("admin" | "editor" | "viewer")[]>, ("admin" | "editor" | "viewer")[], unknown>; projectTitle: z.ZodString; signinProvider: z.ZodNullable>; authFlow: z.ZodNullable>; apiKeyId: z.ZodNullable>; pluginId: z.ZodNullable>; installationId: z.ZodNullable>; viewOnly: z.ZodOptional; } & { isActive: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ userId: z.ZodString; projectId: z.ZodString; userEmail: z.ZodString; userFullName: z.ZodString; userAvatar: z.ZodNullable; roles: z.ZodEffects, "many">, ("admin" | "editor" | "viewer")[], ("admin" | "editor" | "viewer")[]>, ("admin" | "editor" | "viewer")[], unknown>; projectTitle: z.ZodString; signinProvider: z.ZodNullable>; authFlow: z.ZodNullable>; apiKeyId: z.ZodNullable>; pluginId: z.ZodNullable>; installationId: z.ZodNullable>; viewOnly: z.ZodOptional; } & { isActive: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ [x: string]: z.ZodOptional; userId: z.ZodOptional; projectId: z.ZodOptional; userEmail: z.ZodOptional; userFullName: z.ZodOptional; userAvatar: z.ZodOptional; roles: z.ZodOptional; projectTitle: z.ZodOptional; signinProvider?: z.ZodOptional | undefined; authFlow?: z.ZodOptional | undefined; apiKeyId?: z.ZodOptional | undefined; pluginId?: z.ZodOptional | undefined; installationId?: z.ZodOptional | undefined; } & { isActive: z.ZodLiteral; viewOnly: z.ZodOptional>; }, "strict", z.ZodTypeAny, { [x: string]: null | undefined; userId?: unknown; projectId?: unknown; userEmail?: unknown; userFullName?: unknown; userAvatar?: unknown; roles?: unknown; projectTitle?: unknown; signinProvider?: unknown; authFlow?: unknown; apiKeyId?: unknown; pluginId?: unknown; installationId?: unknown; isActive?: unknown; viewOnly?: unknown; }, { [x: string]: null | undefined; userId?: unknown; projectId?: unknown; userEmail?: unknown; userFullName?: unknown; userAvatar?: unknown; roles?: unknown; projectTitle?: unknown; signinProvider?: unknown; authFlow?: unknown; apiKeyId?: unknown; pluginId?: unknown; installationId?: unknown; isActive?: unknown; viewOnly?: unknown; }>]>; export type IntrospectionResponse = z.infer; //# sourceMappingURL=introspectionDto.d.ts.map