///
import { QueryResult } from "../Queries/QueryResult";
import { DocumentConventions } from "../Conventions/DocumentConventions";
import * as stream from "readable-stream";
import { QueryCommand } from "./QueryCommand";
import { ServerCasing, ServerResponse } from "../../Types";
export declare class FacetQueryCommand extends QueryCommand {
setResponseAsync(bodyStream: stream.Stream, fromCache: boolean): Promise;
static parseQueryResultResponseAsync(bodyStream: stream.Stream, conventions: DocumentConventions, fromCache: boolean, bodyCallback?: (body: string) => void): Promise;
static mapToLocalObject(json: ServerCasing>, conventions: DocumentConventions): QueryResult;
}