/// import { Properties as dxScrollViewOptions } from 'devextreme/ui/scroll_view'; import * as ko from 'knockout'; import { Dashboard } from '../../model/dashboard'; import { DataSourceBrowser } from '../_data-source-browser'; import { ElementAccessorKoComponentArgs } from '../internal/_ko-element-accessor'; import { IDashboardTitleContext } from '../viewer/title/_title-component'; import { FullscreenItemModel } from './_docking-layout-fullscreen-item'; import { LayoutItem } from './core/_layout-item'; export type CssStyleObject = { [key in keyof CSSStyleDeclaration]?: string | number | ko.Subscribable | ko.Subscribable; }; export type DockingLayoutKoComponentArgs = { dashboard: Dashboard; dataSourceBrowser: DataSourceBrowser; layout: LayoutItem; layoutMainElementEvents: ElementAccessorKoComponentArgs; headerHeight: ko.Observable; repaintRequest: JQueryCallback; allowExportDashboard?: boolean; titleContext: IDashboardTitleContext; encodeHtml: boolean; resizeByTimer: ko.Observable; fullscreenItemModel: FullscreenItemModel; scrollViewEvents: dxScrollViewOptions; }; export declare const _registerDashboardDockingLayout: () => void;