import { Logger } from './Logger.js'; import { Token } from '../Type/Definition/index.js'; /** * Configuration handler. */ declare class WebSdkConfiguration { private logger; private token; private apiHost; private elementCacheMaxEntries; private collectionCacheMaxEntries; private collectionPageSize; constructor(logger: Logger); hasToken(): boolean; getToken(): Token | null; setToken(token: Token | null): WebSdkConfiguration; getApiHost(): string; setApiHost(apiHost: string): WebSdkConfiguration; getElementCacheMaxEntries(): number; setElementCacheMaxEntries(value: number): WebSdkConfiguration; getCollectionCacheMaxEntries(): number; setCollectionCacheMaxEntries(value: number): WebSdkConfiguration; getCollectionPageSize(): number; setCollectionPageSize(value: number): WebSdkConfiguration; } export { WebSdkConfiguration };