/**
 * Resolver for the `CurrentUserTenantContext` GraphQL query.
 *
 * Returns the server-set `TenantContext` from the authenticated user's `UserInfo`.
 * This is populated by post-auth middleware (e.g., BCSaaS's `bcTenantContextMiddleware`)
 * and serialized as JSON so the client can auto-stamp `UserInfo.TenantContext`.
 *
 * On the client, `GraphQLDataProvider.GetCurrentUser()` batches this query alongside
 * `CurrentUser` — making plugins stack-layer agnostic without any client-side code.
 *
 * Returns `null` when no middleware has set TenantContext (vanilla MJ deployment).
 */
import { AppContext } from '../types.js';
import { ResolverBase } from '../generic/ResolverBase.js';
export declare class CurrentUserContextResolver extends ResolverBase {
    CurrentUserTenantContext(context: AppContext): Promise<Record<string, unknown> | null>;
}
//# sourceMappingURL=CurrentUserContextResolver.d.ts.map