export interface OngoingRequestCanceller {
    readonly cancellationPipeName: string | undefined;
    tryCancelOngoingRequest(seq: number): boolean;
}
export interface OngoingRequestCancellerFactory {
    create(): OngoingRequestCanceller;
}
export declare const noopRequestCancellerFactory: {
    create(): OngoingRequestCanceller;
};
export declare class NodeRequestCanceller implements OngoingRequestCanceller {
    readonly cancellationPipeName: string;
    constructor();
    tryCancelOngoingRequest(seq: number): boolean;
}
export declare const nodeRequestCancellerFactory: {
    create(): OngoingRequestCanceller;
};
//# sourceMappingURL=cancellation.d.ts.map