import { Queryable } from "./Queryable"; import { IQueryExpression } from "./QueryExpression/IQueryExpression"; import { IQueryVisitor } from "../Query/IQueryVisitor"; import { IQueryOption } from "../Query/IQueryOption"; export declare class OptionQueryable extends Queryable { readonly parent: Queryable; constructor(parent: Queryable, option: IQueryOption); queryOption: IQueryOption; option(option: IQueryOption): this; buildQuery(queryVisitor: IQueryVisitor): IQueryExpression; hashCode(): number; }