import { BlockHeader } from '../sdk/WalletServices.interfaces'; import { Chain } from '../sdk/types'; export declare const MAX_MONITOR_INTERVAL_MSECS: number; export declare const MAX_MONITOR_PAGE_SIZE = 1000; export declare const MAX_MONITOR_OFFSET = 2147483647; export declare const MAX_MONITOR_HEIGHT = 2147483647; export declare function requireMonitorInteger(value: unknown, name: string, minimum: number, maximum: number): number; export declare function optionalMonitorInteger(value: unknown, minimum: number, maximum: number): number | undefined; export declare function normalizeMonitorIdentityKey(value: unknown, name?: string): string; export declare function copyMonitorTags(value: unknown, name?: string): string[]; export declare function copyValidatedMonitorHeader(value: unknown, name?: string, requireProofOfWork?: boolean, chain?: Chain): BlockHeader; export declare function validateMonitorOptions(value: unknown): void; //# sourceMappingURL=monitorValidation.d.ts.map