import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js';
import type { IUpdateAdminContextParams } from '../types.js';
export declare class AdminContextProvider {
    private context;
    private db;
    private cachedContext;
    constructor(context: GraphQLModules.GlobalContext, db: TenantAwareDBClient);
    getAdminContext(): Promise<import("../types.js").IGetAdminContextsResult>;
    updateAdminContext(params: IUpdateAdminContextParams): Promise<import("../types.js").IUpdateAdminContextResult[]>;
    clearCache(): void;
}
