declare const OVERRIDES: unique symbol; type Mockable> = T & { [OVERRIDES]: Partial; }; declare function mock>(value: Mockable, custom: Partial): Mockable; declare function reset>(value: Mockable): void; declare function mockable>(value: T): Mockable; export { type Mockable as M, mock as a, mockable as m, reset as r };