import type { CreatableParams } from '@ariestools/sdk'; import type { AccountInstance } from '@xyo-network/sdk-protocol'; import type { AnyConfigSchema, ModuleConfig } from '../Config/index.js'; import type { ModuleIdentifierTransformer } from '../ModuleIdentifierTransformer.js'; import type { ModuleStatusReporter } from '../ModuleStatusReporter.js'; export interface QueryableModuleParams = AnyConfigSchema> extends CreatableParams { account?: AccountInstance | 'random'; addToResolvers?: boolean; additionalSigners?: AccountInstance[]; allowNameResolution?: boolean; config: Partial; ephemeralQueryAccountEnabled?: boolean; moduleIdentifierTransformers?: ModuleIdentifierTransformer[]; statusReporter?: ModuleStatusReporter; } /** @deprecated use QueryableModuleParams instead */ export interface ModuleParams = AnyConfigSchema> extends QueryableModuleParams { } //# sourceMappingURL=QueryableModuleParams.d.ts.map