export interface QualityIntelligenceCancellationHandle {
    readonly signal: AbortSignal;
    readonly reasonKind: () => "timeout" | "external" | "none";
    readonly dispose: () => void;
}
export declare function composeCancellationSignal(timeoutMs: number, external: AbortSignal | undefined): QualityIntelligenceCancellationHandle;
//# sourceMappingURL=cancellation.d.ts.map