import { type BlindSigningReportParams } from "./modules/multichain/reporter/data/BlindSigningReporterDatasource"; import { type ClearSignContext, type ClearSignContextType } from "./shared/model/ClearSignContext"; import { type TypedDataClearSignContext } from "./modules/ethereum/model/TypedDataClearSignContext"; import { type TypedDataContext } from "./modules/ethereum/model/TypedDataContext"; export interface ContextModule { getContexts(input: TInput, expectedTypes?: ClearSignContextType[]): Promise; getFieldContext(field: TInput, expectedType: ClearSignContextType): Promise; getTypedDataFilters(typedData: TypedDataContext): Promise; report(params: BlindSigningReportParams): Promise; } //# sourceMappingURL=ContextModule.d.ts.map