import type { TypeCheck } from '@ariestools/sdk'; import type { AccountInstance, Payload } from '@xyo-network/sdk-protocol'; import type { ArchivistInstance } from '../archivist-model/index.js'; import type { ModuleQueryResult, QueryableModuleTypeCheck } from '../module-model/index.js'; import { ModuleWrapper } from '../module-wrapper/index.js'; import type { SentinelInstance, SentinelModule } from '../sentinel-model/index.js'; import type { WitnessInstance } from '../witness-model/index.js'; export declare class SentinelWrapper extends ModuleWrapper implements SentinelInstance { static readonly instanceIdentityCheck: TypeCheck; static readonly moduleIdentityCheck: QueryableModuleTypeCheck; static readonly requiredQueries: string[]; archivists(): Promise; report(payloads?: Payload[]): Promise; reportQuery(payloads?: Payload[], account?: AccountInstance): Promise; witnesses(): Promise; } //# sourceMappingURL=Wrapper.d.ts.map