import IQueryCollectionFactory from "./Collections/IQueryCollectionFactory";
import IUri from "./IUri";
import IUriBuilder from "./IUriBuilder";
import IUriBuilderFactory from "./IUriBuilderFactory";
export default class UriBuilderFactory implements IUriBuilderFactory {
    private readonly _queryCollectionFactory;
    constructor(queryCollectionFactory: IQueryCollectionFactory);
    protected get queryCollectionFactory(): IQueryCollectionFactory;
    create(uri?: string | IUri): IUriBuilder;
}
