import { type Client } from '../core.js'; import { type RequestOptions } from '../lib/types.js'; import type { QueryEntitlementAccessRequest, QueryEntitlementAccessResponse } from '../models/operations/entitlementAccess.js'; export declare class EntitlementAccess { private readonly _client; constructor(_client: Client); /** * Query entitlement access * * Query feature access for a list of customers. * * The endpoint resolves each provided identifier to a customer and returns the * access status for the requested features, plus optional credit balance * availability. * * _Designed to be called on a fixed refresh interval and the query response is * intended to be cached._ * * POST /openmeter/entitlement-access/query */ query(request: QueryEntitlementAccessRequest, options?: RequestOptions): Promise; }