import { HttpClient } from '@sisense/sdk-rest-client'; import { AppSettings } from '../../../infra/app/settings/settings'; import { CompleteThemeSettings } from '../../../types'; import { WidgetModel } from './widget-model'; /** * Retrieves a widget model by its OID. * * @param httpClient - The HTTP client * @param dashboardOid - The OID of the dashboard * @param widgetOid - The OID of the widget * @param themeSettings - Optional theme settings * @param appSettings - Optional application settings * @returns The widget model * @internal */ export declare function getWidgetModel(httpClient: HttpClient, dashboardOid: string, widgetOid: string, themeSettings?: CompleteThemeSettings, appSettings?: AppSettings): Promise;