import type { TypeCheck } from '@ariestools/sdk'; import type { AccountInstance, Payload } from '@xyo-network/sdk-protocol'; import type { AnyConfigSchema, ModuleQueryResult } from '../module-model/index.js'; import { ModuleWrapper } from '../module-wrapper/index.js'; import type { WitnessConfig, WitnessInstance, WitnessModule, WitnessModuleEventData, WitnessParams } from '../witness-model/index.js'; export declare class WitnessWrapper extends ModuleWrapper implements WitnessInstance { static readonly instanceIdentityCheck: TypeCheck>, Payload, Payload, WitnessModuleEventData>>; static readonly moduleIdentityCheck: TypeCheck>, WitnessModuleEventData>>; static readonly requiredQueries: string[]; observe(payloads?: Payload[]): Promise; observeQuery(payloads?: Payload[], account?: AccountInstance): Promise; } //# sourceMappingURL=WitnessWrapper.d.ts.map