import { Attributes, Context, Link, SpanKind } from "@opentelemetry/api";
import { Sampler, SamplingResult } from "@opentelemetry/sdk-trace-base";
import { SamplerCondition } from "./index.js";
export declare class UrlSampler implements Sampler {
    private _samplerCondition;
    private _nextSampler;
    constructor(samplerCondition: SamplerCondition[] | undefined, nextSampler: Sampler);
    shouldSample(_context: Context, traceId: string, _spanName: string, _spanKind: SpanKind, attributes: Attributes, _links: Link[]): SamplingResult;
    toString(): string;
}
