import { ReverseQuery, ReverseQueryObject } from "../../query";
import { YandexKind } from "./..";
export interface YandexReverseQueryObject extends ReverseQueryObject {
    readonly types?: YandexKind[];
    readonly skip?: number;
}
export default class YandexReverseQuery extends ReverseQuery {
    private readonly types?;
    private readonly skip?;
    protected constructor({ types, skip, ...reverseQueryObject }: YandexReverseQueryObject);
    static create(object: YandexReverseQueryObject): YandexReverseQuery;
    toObject(): YandexReverseQueryObject;
    withTypes(types: YandexKind[]): YandexReverseQuery;
    getTypes(): undefined | YandexKind[];
    withSkip(skip: number): YandexReverseQuery;
    getSkip(): undefined | number;
}
//# sourceMappingURL=YandexReverseQuery.d.ts.map