import { InputIndex } from '../globalTypes.js'; import { SHPreimage } from '../smart-contract/types/structs.js'; import { InputContext } from '../smart-contract/types/context.js'; import { IExtPsbt } from './types.js'; /** @ignore */ export declare class ContextProvider { private _curPsbt; private _inputContexts; constructor(psbt: IExtPsbt); hasInputCtx(inputIndex: InputIndex): boolean; getInputCtx(inputIndex: InputIndex): InputContext; calculateInputCtxs(): void; calculateInputSHPreimages(): SHPreimage[]; } //# sourceMappingURL=contextProvider.d.ts.map