import { ReactElement, ReactNode } from 'react'; import { DashboardResource, DatasourceSpec, EphemeralDashboardResource, DatasourceApi } from '@perses-dev/core'; import { DatasourceClient } from '@perses-dev/plugin-system'; export interface DatasourceStoreProviderProps { dashboardResource?: DashboardResource | EphemeralDashboardResource; projectName?: string; datasourceApi: DatasourceApi; children?: ReactNode; savedDatasources?: Record; onCreate?: (client: DatasourceClient) => DatasourceClient; } /** * A `DatasourceContext` provider that uses an external API to resolve datasource selectors. */ export declare function DatasourceStoreProvider(props: DatasourceStoreProviderProps): ReactElement; //# sourceMappingURL=DatasourceStoreProvider.d.ts.map