import { BaseDrl, DrlAddQueryFilterParams, DrlFiltersParams, DrlReadParams } from '../types.js'; export declare class DrlBuilder { baseDrl: string; path: string; query: string[]; constructor({ endpoint, did }: BaseDrl); static create({ did, endpoint }: BaseDrl): DrlBuilder; addPath({ pathSegment }: { pathSegment: string; }): DrlBuilder; addProtocolEncoded(): DrlBuilder; addProtocol({ protocol }: { protocol?: string; }): DrlBuilder; addProtocolPath({ protocolPath }: { protocolPath: string; }): DrlBuilder; addFilter({ key, value, subKey }: DrlAddQueryFilterParams): DrlBuilder; addFilters({ filters }: DrlFiltersParams): DrlBuilder; build(): string; buildDrlQuery({ filters }: DrlFiltersParams): string; buildDrlRead({ protocolPath, filters }: DrlReadParams): string; } //# sourceMappingURL=drl-builder.d.ts.map