import type { ITakeChain } from '../interfaces/ITakeChain'; import type { Takeable } from '../interfaces/Takeable'; /** * Class implementing take chain. * * @de * * @private util of `@promptbook/color` */ export declare class TakeChain implements ITakeChain { value: TValue; constructor(value: TValue); then(callback: (oldValue: TValue) => TResultValue): TResultValue & ITakeChain; }