import type { IHasher } from '../../domain/transparency/ports/hasher.port'; import type { IStatementSigner } from '../../domain/transparency/ports/statement-signer.port'; import type { DecisionStatement, SignedStatement, SigningIdentity } from '../../domain/transparency/transparency-statement'; import type { SigningKeyMaterial } from './signing-key'; export declare class Ed25519StatementSigner implements IStatementSigner { private readonly key; private readonly hasher; constructor(key: SigningKeyMaterial, hasher: IHasher); get identity(): SigningIdentity; signStatement(decision: DecisionStatement): Promise; }