declare const _default: Readonly<{ top: { mode: string; value: number; }; apis: { apiMap: {}; }; left: { mode: string; value: number; }; type: "PAGE_WIDGET"; width: { mode: string; value: number; }; height: { mode: string; value: number; }; timers: { timerMap: {}; }; version: 7; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { value: number; mode: string; }; layout: string; padding: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; right: { mode: string; value: number; }; bottom: { mode: string; value: number; }; }; children: ({ top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; onOpen: { id: string; newWindow: boolean; }[]; onClose: { id: string; newWindow: boolean; }[]; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; layout: string; padding: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; right: { mode: string; value: number; }; bottom: { mode: string; value: number; }; }; children: ({ top: { mode: string; value: number; }; left: { mode: string; value: number; }; text: string; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; parentId: string; textType: string; widgetId: string; isLoading: boolean; isVisible: boolean; textAlign: string; textStyle: string; widgetName: string; gridColumns: number; verticalAlign: string; animateLoading: boolean; docsUrl?: undefined; onClick?: undefined; isDisabled?: undefined; buttonStyle?: undefined; dynamicTriggerPathList?: undefined; isDefaultClickDisabled?: undefined; } | { top: { mode: string; value: number; }; left: { mode: string; value: number; }; text: string; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; docsUrl: string; onClick: { id: string; name: string; type: string; direction: string; }[]; parentId: string; widgetId: string; isLoading: boolean; isVisible: boolean; isDisabled: boolean; widgetName: string; buttonStyle: string; gridColumns: number; animateLoading: boolean; dynamicTriggerPathList: { key: string; }[]; isDefaultClickDisabled: boolean; textType?: undefined; textAlign?: undefined; textStyle?: undefined; verticalAlign?: undefined; } | { top: { mode: string; value: number; }; left: { mode: string; value: number; }; text: string; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; docsUrl: string; parentId: string; widgetId: string; isLoading: boolean; isVisible: boolean; isDisabled: boolean; widgetName: string; buttonStyle: string; gridColumns: number; animateLoading: boolean; isDefaultClickDisabled: boolean; textType?: undefined; textAlign?: undefined; textStyle?: undefined; verticalAlign?: undefined; onClick?: undefined; dynamicTriggerPathList?: undefined; })[]; parentId: string; widgetId: string; canExtend: boolean; isInModal: boolean; isLoading: boolean; isVisible: boolean; minHeight: { mode: string; value: number; }; isDisabled: boolean; widgetName: string; gridColumns: number; detachFromLayout: boolean; shouldScrollContents: boolean; }[]; parentId: string; widgetId: string; canExtend: boolean; isLoading: boolean; isVisible: boolean; widgetName: string; gridColumns: number; dragDisabled: boolean; detachFromLayout: boolean; shouldScrollContents: boolean; }[]; parentId: string; widgetId: string; isLoading: boolean; widgetName: string; gridColumns: number; hasBackdrop: boolean; widthPreset: string; heightPreset: string; detachFromLayout: boolean; canOutsideClickClose: boolean; shouldScrollContents: boolean; dynamicBindingPathList: never[]; dynamicTriggerPathList: { key: string; }[]; size?: undefined; backgroundColor?: undefined; containerStyle?: undefined; isVisible?: undefined; } | { top: { mode: string; value: number; }; left: { mode: string; value: number; }; size: string; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; onOpen: { id: string; newWindow: boolean; }[]; onClose: { id: string; newWindow: boolean; }[]; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; layout: string; padding: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; right: { mode: string; value: number; }; bottom: { mode: string; value: number; }; }; children: ({ top: { mode: string; value: number; }; left: { mode: string; value: number; }; text: string; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; parentId: string; textType: string; widgetId: string; isLoading: boolean; isVisible: boolean; textAlign: string; textStyle: string; widgetName: string; gridColumns: number; verticalAlign: string; animateLoading: boolean; tabs?: undefined; children?: undefined; defaultTab?: undefined; onTabSelected?: undefined; shouldShowTabs?: undefined; shouldScrollContents?: undefined; dynamicBindingPathList?: undefined; dynamicTriggerPathList?: undefined; } | { top: { mode: string; value: number; }; left: { mode: string; value: number; }; tabs: { id: string; label: string; widgetId: string; }[]; type: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; tabId: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; layout: string; padding: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; right: { mode: string; value: number; }; bottom: { mode: string; value: number; }; }; tabName: string; children: { top: { mode: string; value: number; }; left: { mode: string; value: number; }; type: string; label: string; width: { mode: string; value: number; }; height: { mode: string; value: number; }; pageType: string; parentId: string; textSize: string; widgetId: string; isLoading: boolean; isVisible: boolean; tableData: string; widgetName: string; columnOrder: string[]; compactMode: string; gridColumns: number; tableHeader: string; isFilterable: boolean; isSearchable: boolean; onRowClicked: { id: string; newWindow: boolean; }[]; onSaveChanges: { id: string; newWindow: boolean; }[]; animateLoading: boolean; defaultFilters: string; derivedColumns: {}; isDownloadable: boolean; primaryColumns: { name: { id: string; index: number; label: string; width: number; linkUrl: string; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; enableFilter: boolean; openInNewTab: boolean; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; email: { id: string; index: number; label: string; width: number; linkUrl: string; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; enableFilter: boolean; openInNewTab: boolean; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; photo: { id: string; index: number; label: string; width: number; linkUrl: string; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; enableFilter: boolean; openInNewTab: boolean; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; action: { id: string; index: number; label: string; width: number; linkUrl: string; onClick: { id: string; code: string; type: string; newWindow: boolean; }[]; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; buttonLabel: string; buttonStyle: string; enableFilter: boolean; openInNewTab: boolean; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; twitter: { id: string; index: number; label: string; width: number; linkUrl: string; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; enableFilter: boolean; openInNewTab: boolean; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; date_joined: { id: string; index: number; label: string; width: number; linkUrl: string; textSize: string; fontStyle: string; isDerived: boolean; isVisible: boolean; linkLabel: string; textColor: string; columnType: string; enableSort: boolean; inputFormat: string; enableFilter: boolean; openInNewTab: boolean; outputFormat: string; computedValue: string; verticalAlignment: string; horizontalAlignment: string; isEditableOnInsertion: boolean; }; }; onCancelChanges: { id: string; newWindow: boolean; }[]; verticalAlignment: string; defaultSelectedRow: string; horizontalAlignment: string; dynamicBindingPathList: { key: string; }[]; dynamicTriggerPathList: { key: string; }[]; }[]; parentId: string; widgetId: string; isLoading: boolean; minHeight: { mode: string; value: number; }; renderMode: string; widgetName: string; gridColumns: number; parentRowSpace: number; detachFromLayout: boolean; parentColumnSpace: number; }[]; parentId: string; widgetId: string; isLoading: boolean; isVisible: boolean; defaultTab: string; widgetName: string; gridColumns: number; onTabSelected: { id: string; newWindow: boolean; }[]; shouldShowTabs: boolean; shouldScrollContents: boolean; dynamicBindingPathList: never[]; dynamicTriggerPathList: { key: string; }[]; text?: undefined; textType?: undefined; textAlign?: undefined; textStyle?: undefined; verticalAlign?: undefined; animateLoading?: undefined; })[]; parentId: string; widgetId: string; canExtend: boolean; isLoading: boolean; isVisible: boolean; minHeight: { mode: string; value: number; }; isDisabled: boolean; widgetName: string; gridColumns: number; detachFromLayout: boolean; shouldScrollContents: boolean; dynamicBindingPathList: never[]; dynamicTriggerPathList: never[]; }[]; parentId: string; widgetId: string; canExtend: boolean; isLoading: boolean; isVisible: boolean; widgetName: string; gridColumns: number; dragDisabled: boolean; detachFromLayout: boolean; shouldScrollContents: boolean; }[]; parentId: string; widgetId: string; isLoading: boolean; widgetName: string; gridColumns: number; hasBackdrop: boolean; detachFromLayout: boolean; canOutsideClickClose: boolean; shouldScrollContents: boolean; dynamicBindingPathList: never[]; dynamicTriggerPathList: { key: string; }[]; widthPreset?: undefined; heightPreset?: undefined; backgroundColor?: undefined; containerStyle?: undefined; isVisible?: undefined; } | { backgroundColor: string; height: { value: number; mode: string; }; width: { value: number; mode: string; }; widgetName: string; containerStyle: string; children: { height: { value: number; mode: string; }; width: { value: number; mode: string; }; widgetName: string; isVisible: boolean; padding: { top: { value: number; mode: string; }; bottom: { value: number; mode: string; }; left: { value: number; mode: string; }; right: { value: number; mode: string; }; }; containerStyle: string; canExtend: boolean; detachFromLayout: boolean; children: { height: { value: number; mode: string; }; width: { value: number; mode: string; }; widgetName: string; backgroundColor: string; isVisible: boolean; children: { height: { value: number; mode: string; }; width: { value: number; mode: string; }; widgetName: string; isVisible: boolean; padding: undefined; containerStyle: string; canExtend: boolean; detachFromLayout: boolean; children: never[]; type: string; widgetId: string; isLoading: boolean; top: { value: number; mode: string; }; left: { value: number; mode: string; }; gridColumns: number; parentId: string; }[]; type: string; widgetId: string; isLoading: boolean; left: { value: number; mode: string; }; top: { value: number; mode: string; }; gridColumns: number; parentId: string; }[]; type: string; widgetId: string; isLoading: boolean; top: { value: number; mode: string; }; left: { value: number; mode: string; }; gridColumns: number; parentId: string; }[]; isVisible: boolean; type: string; widgetId: string; isLoading: boolean; left: { value: number; mode: string; }; top: { value: number; mode: string; }; gridColumns: number; parentId: string; onOpen?: undefined; onClose?: undefined; hasBackdrop?: undefined; widthPreset?: undefined; heightPreset?: undefined; detachFromLayout?: undefined; canOutsideClickClose?: undefined; shouldScrollContents?: undefined; dynamicBindingPathList?: undefined; dynamicTriggerPathList?: undefined; size?: undefined; })[]; parentId: string; widgetId: string; canExtend: boolean; minHeight: { mode: string; value: number; }; widgetName: string; gridColumns: number; containerStyle: string; backgroundColor: string; detachFromLayout: boolean; dynamicBindingPathList: never[]; dynamicTriggerPathList: never[]; }[]; parentId: string; widgetId: string; canExtend: boolean; isLoading: boolean; isVisible: boolean; widgetName: string; gridColumns: number; dragDisabled: boolean; detachFromLayout: boolean; shouldScrollContents: boolean; }[]; widgetId: "0"; canExtend: true; stateVars: { stateVarMap: {}; }; cachedData: { pageLoadActions: { apiNames: never[]; apiDeps: {}; }; }; widgetName: "Page"; gridColumns: 96; backgroundColor: "none"; detachFromLayout: true; dynamicBindingPathList: never[]; }>; export default _default; //# sourceMappingURL=canvases.d.ts.map