import type { DynamicClientConfig } from '../../types';
/**
 * Validates the props passed to {@link createDynamicClient}, throwing before any
 * client/core is constructed so a malformed config fails fast at the call site
 * rather than turning into a silent runtime fallback.
 *
 * Currently this only covers the waas load tuning options: the underlying wallet
 * client silently clamps or ignores invalid values, which would otherwise turn a
 * config bug (e.g. `NaN` from an unset env var) into an invisible fallback.
 *
 * @param config - The configuration passed to {@link createDynamicClient}.
 * @throws {InvalidParamError} If `waas.loadTimeoutMs` or `waas.maxLoadRetries` is outside its supported range.
 * @notInstrumented
 */
export declare const assertClientProps: (config: DynamicClientConfig) => void;
//# sourceMappingURL=assertClientProps.d.ts.map