import { EntitlementsBatchResult, EntitlementsResult, RequestContext, SubjectContext, UserSubjectContext } from '../../types'; import { SpiceDBResponse } from '../../types/spicedb.dto'; import { v1 } from '@authzed/authzed-node'; import { LoggingClient } from '../../logging'; export declare class SpiceDBQueryClient { private readonly client; private readonly strategy; constructor(client: v1.ZedPromiseClientInterface, loggingClient?: LoggingClient, logResults?: boolean); spiceDBQuery(subjectContext: SubjectContext, requestContext: RequestContext): Promise>; spiceDBBatchFeatureQuery(subjectContext: UserSubjectContext, featureKeys: string[]): Promise>; }