import { EntitlementsSpiceDBQuery } from './entitlements-spicedb.query'; import { EntitlementsDynamicQuery, EntitlementsResult, RequestContextType } from '../../types'; import { SpiceDBResponse } from '../../types/spicedb.dto'; import { v1 } from '@authzed/authzed-node'; import { LoggingClient } from '../../logging'; export declare class RouteSpiceDBQuery extends EntitlementsSpiceDBQuery { protected readonly client: v1.ZedPromiseClientInterface; private readonly cache; private static readonly CACHE_TTL; constructor(client: v1.ZedPromiseClientInterface, loggingClient?: LoggingClient, logResults?: boolean); private createResult; query({ subjectContext, requestContext }: EntitlementsDynamicQuery): Promise>; }