Optionallogger?: { custom?: CustomLogger; level: LogLevel }OptionalrequestMiddleware?: RequestMiddleware<ActionType>[]Optionalstorage?: Partial<StorageConfig>Optionalstore?: unknownAn existing SDK store to attach to, so discovery caching and state are
shared with another client. Omit to create a store for this client alone.
Typed as unknown — the parser validates this at runtime via isSdkStoreHandle.
The raw, unvalidated input type — this is what public callers pass.
storeis typed asunknownso the parser can perform a runtime brand-check viaisSdkStoreHandlebefore narrowing toSdkStore.