import { SelectQueryBuilder } from "typeorm";
import { EntityBase } from "../types/EntityBase";
import { IQueryBuilderPart } from "./interfaces/IQueryBuilderPart";
export declare class QueryBuilderPart<T extends EntityBase> implements IQueryBuilderPart<T> {
    private readonly _queryAction;
    private readonly _queryParams;
    constructor(queryAction: (...params: any[]) => SelectQueryBuilder<T>, queryParams: any[]);
    get queryAction(): (...params: any[]) => SelectQueryBuilder<T>;
    get queryParams(): any[];
}
