import type { ScannerDefinition } from "../scanner-definition.js"; import type { ScannerId } from "../types.js"; /** Validates scanner config against the definition's TypeBox schema. Throws on failure. */ export declare function assertValidConfig(definition: ScannerDefinition, config: unknown, address: string, scannerId: ScannerId): void; /** Validates scanner-local runtime state when a state schema is declared. */ export declare function assertValidState(definition: Pick, "stateSchema">, state: unknown, address: string, scannerId: ScannerId, subject?: string): void; //# sourceMappingURL=config-validator.d.ts.map