import type { TypeOrPromisedType } from '../resolveable/types'; /** * Runs a function, with the specified arguments, to make a value and then runs a subsequent function. The subsequent function is run even * if an exception is thrown while making the value. This efficiently handles value generation functions that return promises and that * don't. */ export declare const makeValueWithArgsThenDo: (makeValue: (...args: ArgsT) => TypeOrPromisedType, args: ArgsT, thenDo: (value?: T) => void) => TypeOrPromisedType; //# sourceMappingURL=make-value-with-args-then-do.d.ts.map