/** * Copyright (c) Microsoft Corporation. All rights reserved. */ import { ServiceKey, type ServiceScope } from '@microsoft/sp-core-library'; import type { IPrefetchDataProvider } from './IPrefetchDataProvider'; /** * The PrefetchDataProviderService used for injecting CacheDataprovider singelton to SPHttpClient * * @internal */ export declare class PrefetchDataProviderService { static serviceKey: ServiceKey; private _prefetchDataProvider; /** * Initializes a new instance of the PrefetchDataProviderService class. * @param serviceScope - The service scope. */ constructor(serviceScope: ServiceScope); /** * Gets or sets the cache data provider * * @internal */ get _provider(): IPrefetchDataProvider; set _provider(provider: IPrefetchDataProvider); } /** * Gets the service key. * * @internal */ export declare function getPrefetchDataProviderServiceKey(): ServiceKey; //# sourceMappingURL=PrefetchDataProviderService.d.ts.map