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