import type { DecisionStatement, SignedStatement, SigningIdentity, TransparentStatement } from '../transparency-statement'; export interface IStatementSigner { readonly identity: SigningIdentity; signStatement(decision: DecisionStatement): Promise; } export interface ITransparencyService { readonly identity: SigningIdentity; register(statement: SignedStatement): Promise; }