import { RoleCode } from '@prisma/client';
export interface AuthenticatedUser {
    userId: string;
    email: string;
    roles: {
        code: RoleCode;
        tenantId: string | null;
        scopeComplexId: string | null;
    }[];
    tenantId: string | null;
    isSuperAdmin: boolean;
}
export declare const CurrentUser: (...dataOrPipes: unknown[]) => ParameterDecorator;
