import { RemoveOptions, SaveOptions } from 'typeorm'; import BridgeInstance from './bridge-instance'; import BridgeStatic from './bridge-static'; import { AnyTarget } from './helpers'; declare namespace BridgeInstanceMethod { type save = (options?: SaveOptions) => Promise>; type remove = (options?: RemoveOptions) => Promise>; type softRemove = (options?: SaveOptions) => Promise>; type recovery = (options?: SaveOptions) => Promise>; type bridge = () => BridgeStatic; } interface BridgeInstanceMethod { save: BridgeInstanceMethod.save; remove: BridgeInstanceMethod.remove; softRemove: BridgeInstanceMethod.softRemove; recovery: BridgeInstanceMethod.recovery; bridge: BridgeInstanceMethod.bridge; } export default BridgeInstanceMethod;