Optionaloptions: HyperbrowserCreateSessionOptionsThe resolved provider/session configuration (stealth, proxy, credential refs already
resolved upstream). May be undefined when the provider carries no configuration.
The Hyperbrowser client the driver creates its session with.
A factory that constructs an IHyperbrowserClient for a session — the creation seam. Production supplies a factory that builds the real
@hyperbrowser/sdkadapter from resolved config; tests supply one that returns aFakeHyperbrowserClient.