import ContextVariables, { RequestContextVariables } from './context-variables';
import RenderingPermissionService from '../permissions/rendering-permission';
import { ContextVariablesInstantiatorInterface } from '../types';
export default class ContextVariablesInstantiator implements ContextVariablesInstantiatorInterface {
    private readonly renderingPermissionService;
    constructor(renderingPermissionService: RenderingPermissionService);
    buildContextVariables({ requestContextVariables, renderingId, userId, }: {
        requestContextVariables?: RequestContextVariables;
        renderingId: string | number;
        userId: string | number;
    }): Promise<ContextVariables>;
}
//# sourceMappingURL=context-variables-instantiator.d.ts.map