import { Dashboard as DashboardType } from '../Dashboard/types';
import { QueryEngineConfig, QueryEngineEndpoint } from '../QueryEngineConfig/types';
import { IdentityConfig as IdentityConfigType } from '../IdentityConfig/types';
import { DashboardStorageStrategy } from './types';
export declare const DEFAULT_STRATEGY: DashboardStorageStrategy;
export declare const getDashboardStorageStrategy: (queryEngineEndpoint: Function | QueryEngineEndpoint | undefined, queryEngineConfig: QueryEngineConfig | undefined) => DashboardStorageStrategy;
export declare const getDefaultParentDashboardId: (parentDashboardId: string | undefined, parentDashboardIdOnDashboardAccessToken: IdentityConfigType['dashboardAccess']['dashboardId'], dashboards: Array<DashboardType>) => string;
