import { type Schema, type XyoAddress } from '@xyo-network/sdk-protocol'; import type { AnyConfigSchema, ModuleConfig } from '../../module-model/index.js'; import type { Queryable, QueryValidator } from './QueryValidator.js'; export type SortedPipedAddressesString = string; export declare class ModuleConfigQueryValidator> implements QueryValidator { protected allowed: Record; protected disallowed: Record; protected readonly hasAllowedRules: boolean; protected readonly hasDisallowedRules: boolean; protected readonly hasRules: boolean; constructor(config?: TConfig); queryable: Queryable; protected queryAllowed: (schema: Schema, addresses: XyoAddress[]) => boolean; protected queryDisallowed: (schema: Schema, addresses: string[]) => boolean; } //# sourceMappingURL=ModuleConfigQueryValidator.d.ts.map