/**
 * SDK Limits and Configuration Constants
 * Centralized constants for magic numbers used throughout the SDK
 */
/**
 * Maximum batch size for The Graph queries
 * The Graph has a hard limit of 1000 items per query
 */
export declare const THE_GRAPH_MAX_BATCH_SIZE = 1000;
/**
 * Maximum rows per page for pagination
 * Prevents excessive memory usage and query timeouts
 */
export declare const MAX_PAGINATION_ROWS = 1000;
/**
 * Default rows per page for pagination
 */
export declare const DEFAULT_PAGINATION_ROWS = 10;
/**
 * Default maximum number of retries for failed operations
 */
export declare const DEFAULT_MAX_RETRIES = 3;
/**
 * Default operation timeout in milliseconds
 */
export declare const DEFAULT_OPERATION_TIMEOUT_MS = 30000;
/**
 * Default PKP address cache size
 */
export declare const DEFAULT_PKP_CACHE_SIZE = 500;
/**
 * Default PKP address cache TTL in milliseconds
 */
export declare const DEFAULT_PKP_CACHE_TTL_MS = 300000;
/**
 * Default balance cache size
 */
export declare const DEFAULT_BALANCE_CACHE_SIZE = 1000;
/**
 * Default balance cache TTL in milliseconds
 */
export declare const DEFAULT_BALANCE_CACHE_TTL_MS = 60000;
/**
 * Default cache cleanup interval in milliseconds
 */
export declare const DEFAULT_CACHE_CLEANUP_INTERVAL_MS = 300000;
/**
 * Default number of blocks for PSM rate limit reset period
 */
export declare const PSM_RATE_LIMIT_RESET_BLOCKS = 100;
/**
 * Maximum operations per PSM rate limit window
 */
export declare const PSM_MAX_OPERATIONS_PER_WINDOW = 10;
/**
 * Default maximum concurrent operations
 */
export declare const DEFAULT_CONCURRENCY_LIMIT = 10;
/**
 * Default Bitcoin provider consensus mode
 */
export declare const DEFAULT_BITCOIN_CONSENSUS_MODE: "majority";
/**
 * Minimum number of Bitcoin providers for consensus
 */
export declare const MIN_BITCOIN_PROVIDERS_FOR_CONSENSUS = 2;
