import { DashboardProps } from '../../../domains/dashboarding/index.js'; import { DashboardDto } from '../../../infra/api/types/dashboard-dto.js'; import { AppSettings } from '../../../infra/app/settings/settings.js'; import { CompleteThemeSettings } from '../../../types.js'; import { DashboardModel } from './dashboard-model.js'; /** * Translates {@link DashboardModel} to {@link DashboardProps}. * * @example * ```tsx * * ``` */ export declare function toDashboardProps(dashboardModel: DashboardModel): DashboardProps; /** * Creates a new dashboard model from a dashboard DTO. * * @param dashboardDto - The dashboard DTO to be converted to a dashboard model * @param themeSettings - Optional theme settings * @param appSettings - Optional application settings * @internal */ export declare function fromDashboardDto(dashboardDto: DashboardDto, themeSettings?: CompleteThemeSettings, appSettings?: AppSettings): DashboardModel;