/*! * devextreme-react * Version: 22.2.6 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-react */ /// import dxLoadPanel, { Properties } from "devextreme/ui/load_panel"; import { Component as BaseComponent, IHtmlOptions } from "./core/component"; import NestedOption from "./core/nested-option"; declare type ILoadPanelOptions = React.PropsWithChildren void; onVisibleChange?: (value: any) => void; }>; declare class LoadPanel extends BaseComponent> { get instance(): dxLoadPanel; protected _WidgetClass: typeof dxLoadPanel; protected isPortalComponent: boolean; protected subscribableOptions: string[]; protected independentEvents: string[]; protected _defaults: { defaultPosition: string; defaultVisible: string; }; protected _expectedChildren: { animation: { optionName: string; isCollectionItem: boolean; }; position: { optionName: string; isCollectionItem: boolean; }; }; } declare type IAnimationProps = React.PropsWithChildren<{ hide?: any; show?: any; }>; declare class Animation extends NestedOption { static OptionName: string; static ExpectedChildren: { hide: { optionName: string; isCollectionItem: boolean; }; show: { optionName: string; isCollectionItem: boolean; }; }; } declare type IAtProps = React.PropsWithChildren<{ x?: any; y?: any; }>; declare class At extends NestedOption { static OptionName: string; } declare type IBoundaryOffsetProps = React.PropsWithChildren<{ x?: any; y?: any; }>; declare class BoundaryOffset extends NestedOption { static OptionName: string; } declare type ICollisionProps = React.PropsWithChildren<{ x?: any; y?: any; }>; declare class Collision extends NestedOption { static OptionName: string; } declare type IFromProps = React.PropsWithChildren<{ left?: any; opacity?: any; position?: any; scale?: any; top?: any; }>; declare class From extends NestedOption { static OptionName: string; static ExpectedChildren: { position: { optionName: string; isCollectionItem: boolean; }; }; } declare type IHideProps = React.PropsWithChildren<{ complete?: any; delay?: any; direction?: any; duration?: any; easing?: any; from?: any; staggerDelay?: any; start?: any; to?: any; type?: any; }>; declare class Hide extends NestedOption { static OptionName: string; static ExpectedChildren: { from: { optionName: string; isCollectionItem: boolean; }; to: { optionName: string; isCollectionItem: boolean; }; }; } declare type IMyProps = React.PropsWithChildren<{ x?: any; y?: any; }>; declare class My extends NestedOption { static OptionName: string; } declare type IOffsetProps = React.PropsWithChildren<{ x?: any; y?: any; }>; declare class Offset extends NestedOption { static OptionName: string; } declare type IPositionProps = React.PropsWithChildren<{ at?: object | string | { x?: any; y?: any; }; boundary?: any; boundaryOffset?: object | string | { x?: any; y?: any; }; collision?: object | string | { x?: any; y?: any; }; my?: object | string | { x?: any; y?: any; }; of?: any; offset?: object | string | { x?: any; y?: any; }; }>; declare class Position extends NestedOption { static OptionName: string; } declare type IShowProps = React.PropsWithChildren<{ complete?: any; delay?: any; direction?: any; duration?: any; easing?: any; from?: any; staggerDelay?: any; start?: any; to?: any; type?: any; }>; declare class Show extends NestedOption { static OptionName: string; } declare type IToProps = React.PropsWithChildren<{ left?: any; opacity?: any; position?: any; scale?: any; top?: any; }>; declare class To extends NestedOption { static OptionName: string; } export default LoadPanel; export { LoadPanel, ILoadPanelOptions, Animation, IAnimationProps, At, IAtProps, BoundaryOffset, IBoundaryOffsetProps, Collision, ICollisionProps, From, IFromProps, Hide, IHideProps, My, IMyProps, Offset, IOffsetProps, Position, IPositionProps, Show, IShowProps, To, IToProps };