import type { DashboardNightModeControls } from "../../dashboard/types/display-options";
import type { DisplayTheme } from "../../public/lib/types";
import type { ClickActionModeGetter } from "../../visualizations/types";
type EmbedBackground = boolean;
type EmbedTitle = boolean;
export type EmbedHideParameters = string | null;
export type EmbedHideParametersControls = {
    hideParameters: EmbedHideParameters;
};
export type EmbedFont = string | null;
export type EmbedThemeControls = {
    theme: DisplayTheme;
    setTheme: (theme: DisplayTheme) => void;
} & DashboardNightModeControls;
export type EmbedDisplayParams = {
    background: EmbedBackground;
    bordered: boolean;
    titled: EmbedTitle;
    cardTitled: EmbedTitle;
    hideParameters: EmbedHideParameters;
    font: EmbedFont;
    theme: DisplayTheme;
    getClickActionMode?: ClickActionModeGetter;
    downloadsEnabled: boolean;
    withFooter: boolean;
};
export {};
