import type { ScopeOfClaim } from '../../v2/accountability/types/base.js'; export { type Signer, type SignerHandle, RemoteSignerError, defaultKeyId, assertRawEd25519SignatureHex, } from './types.js'; export { LocalEd25519Signer, createLocalSigner, type LocalSignerOptions, } from './local-signer.js'; export { HandleSigner, createHandleSigner, type HandleSignerOptions, type RemoteSignFn, type RemotePublicKeyFn, } from './handle-signer.js'; export { verifyWithSigner } from './verify.js'; /** * The remote-signer proof box rendered as a ScopeOfClaim, for callers that emit * an accountability receipt covering a signature produced through a remote * signer. Mirrors the PROOF BOX above. The signature relation is what is tested; * key custody is reported as a mechanical fact (a handle, not the raw key), not * as an assurance the backend is trustworthy. */ export declare function buildRemoteSignerScopeOfClaim(backendKind: string): ScopeOfClaim; //# sourceMappingURL=index.d.ts.map