import { ReactElement, ReactNode } from 'react'; import { DashboardResource, EphemeralDashboardResource } from '@perses-dev/core'; import { EmptyDashboardProps } from '../../components'; import { OnSaveDashboard } from '../../context'; export interface DashboardAppProps { dashboardResource: DashboardResource | EphemeralDashboardResource; emptyDashboardProps?: Partial; isReadonly: boolean; isVariableEnabled: boolean; isDatasourceEnabled: boolean; isCreating?: boolean; isInitialVariableSticky?: boolean; isLeavingConfirmDialogEnabled?: boolean; dashboardTitleComponent?: ReactNode; onSave?: OnSaveDashboard; onDiscard?: (entity: DashboardResource) => void; } export declare const DashboardApp: (props: DashboardAppProps) => ReactElement; //# sourceMappingURL=DashboardApp.d.ts.map