import { CancelExecutor, CancelTokenSource } from '../types'; import Cancel from './Cancel'; export default class CancelToken { promise: Promise; reason?: Cancel; constructor(executor: CancelExecutor); throwIfRequested(): void; static source(): CancelTokenSource; }