import type { ByteSource, IOResult } from '../io/types.ts';
export declare const BarrierPolicy: Readonly<{
    readonly STREAM: "stream";
    readonly STATUS: "status";
    readonly VALUE: "value";
}>;
export type BarrierPolicy = (typeof BarrierPolicy)[keyof typeof BarrierPolicy];
export declare function applyBarrier(stdout: ByteSource | null, io: IOResult, policy: BarrierPolicy): Promise<ByteSource | null>;
//# sourceMappingURL=barrier.d.ts.map