import { type Settings } from "@solarwinds-apm/sampling";
import { type Configuration } from "../shared/config.js";
import { Sampler } from "./sampler.js";
/** Retrieves the hostname (or User-Agent in browsers) in URL encoded format */
export declare function hostname(): Promise<string>;
export declare class HttpSampler extends Sampler {
    #private;
    constructor(config: Configuration, initial?: Settings);
    toString(): string;
}
//# sourceMappingURL=http.d.ts.map