import { DashboardStyleOptions } from '../../domains/dashboarding/dashboard-model'; /** * @internal */ export interface DashboardThemeParams { styleOptions?: DashboardStyleOptions; } /** * {@link useDashboardTheme} without tracking to be used inside other hooks or components in Compose SDK. * * @param params - Parameters of the dashboard to be retrieved * @internal */ export declare const useDashboardThemeInternal: ({ styleOptions }: DashboardThemeParams) => { themeSettings: { dashboard: { backgroundColor: string; dividerLineWidth: number; dividerLineColor: string; borderWidth: number; borderColor: string; toolbar: { primaryTextColor: string; secondaryTextColor: string; backgroundColor: string; dividerLineColor: string; dividerLineWidth: number; }; }; palette?: import("../..").ColorPaletteTheme | undefined; }; }; /** * React hook that returns dashboard theme settings * * @group Dashboards * * @alpha */ export declare const useDashboardTheme: (args_0: DashboardThemeParams) => { themeSettings: { dashboard: { backgroundColor: string; dividerLineWidth: number; dividerLineColor: string; borderWidth: number; borderColor: string; toolbar: { primaryTextColor: string; secondaryTextColor: string; backgroundColor: string; dividerLineColor: string; dividerLineWidth: number; }; }; palette?: import("../..").ColorPaletteTheme | undefined; }; };