import { EntitlementsSpiceDBQuery } from './entitlements-spicedb.query'; import { EntitlementsBatchResult, EntitlementsDynamicQuery, EntitlementsResult, RequestContextType, UserSubjectContext } from '../../types'; import { SpiceDBResponse } from '../../types/spicedb.dto'; import { v1 } from '@authzed/authzed-node'; import { LoggingClient } from '../../logging'; export declare class FeaturesSpiceDBQuery extends EntitlementsSpiceDBQuery { protected readonly client: v1.ZedPromiseClientInterface; constructor(client: v1.ZedPromiseClientInterface, loggingClient?: LoggingClient, logResults?: boolean); query({ subjectContext, requestContext }: EntitlementsDynamicQuery): Promise>; queryMany(subjectContext: UserSubjectContext, featureKeys: string[]): Promise>; }