/**
 * The recorder layer — public surface.
 *
 * The {@link SampleGate} admission control (its {@link SampleStrategy} /
 * {@link RatioStrategy} shapes) and the {@link Recorder} tracer instance (its
 * {@link OpenOptions} / {@link RecorderOptions}) that mints {@link SegmentHandle}s
 * onto a {@link SignalChannel}.
 */
export type { SampleStrategy, RatioStrategy } from "./sampling";
export { SampleGate } from "./sampling";
export type { OpenOptions, RecorderOptions } from "./recorder";
export { Recorder } from "./recorder";
