import type { IEDVDocument, ISigner } from '@interop/data-integrity-core'; import { Transport } from './Transport.js'; export declare function assert(variable: T, name: string, types: string | string[]): asserts variable is NonNullable; export declare function assertDocument(doc: any, { requireId }?: { requireId?: boolean; }): asserts doc is IEDVDocument; export declare function assertDocId(id: any): asserts id is string; export declare function assertInvocationSigner(invocationSigner: any): asserts invocationSigner is ISigner; export declare function assertTransport(transport: any): asserts transport is Transport; //# sourceMappingURL=assert.d.ts.map