import { IDataCompartmentSource } from './IDataCompartmentSource'; /** * Adapts a function to the IDataCompartmentSource interface. */ export declare class ConfiguredDataSource implements IDataCompartmentSource { private readonly provider; /** * Constructs a new configured data source. * @param provider The function to invoke to resolve the data for the compartment. */ constructor(provider: () => Promise); /** * Loads the data for a compartment from the provider. */ load(): Promise; }