import { IObjectState } from '../../object/state/IObjectState'; import { IQueryController } from './IQueryController'; import { IAVCommandRunner } from '../../command/IAVCommandRunner'; import { RxAVQuery } from '../../../public/RxAVQuery'; import { Observable } from 'rxjs'; export declare class QueryController implements IQueryController { private readonly _commandRunner; constructor(commandRunner: IAVCommandRunner); find(query: RxAVQuery, sessionToken: string): Observable>; count(query: RxAVQuery, sesstionToken: string): Observable; fitst(query: RxAVQuery, sesstionToken: string): Observable>; buildQueryString(query: RxAVQuery): string; }