import { type RenderMode } from "../../types.js"; import { type DashboardContext } from "../types/commonTypes.js"; import { type IDashboardEvent } from "./base.js"; /** * Payload of the {@link IDashboardRenderModeChanged} event. * @beta */ export interface IDashboardRenderModeChangedPayload { /** * Current render mode value */ renderMode: RenderMode; } /** * This event is emitted after render mode change. * * @beta */ export interface IDashboardRenderModeChanged extends IDashboardEvent { readonly type: "GDC.DASH/EVT.RENDER_MODE.CHANGED"; readonly payload: IDashboardRenderModeChangedPayload; } /** * @beta */ export declare function renderModeChanged(ctx: DashboardContext, renderMode: RenderMode, correlationId?: string): IDashboardRenderModeChanged; /** * Tests whether the provided object is an instance of {@link IDashboardRenderModeChanged}. * * @param obj - object to test * @beta */ export declare const isDashboardRenderModeChanged: (obj: unknown) => obj is IDashboardRenderModeChanged; //# sourceMappingURL=renderMode.d.ts.map