///
import { PureComponent } from '../../utils/component';
import React from 'react';
export interface AnimationHeightProps extends React.DetailedHTMLProps, HTMLDivElement> {
height: number | string;
show?: boolean;
duration?: number;
easing?: string;
className?: string;
style?: React.CSSProperties;
overflow: 'hidden' | 'scroll' | 'auto';
forwardedRef?: (div: HTMLDivElement) => void;
}
declare class AnimationHeight extends PureComponent {
static defaultProps: {
show: boolean;
duration: number;
easing: string;
overflow: string;
};
ref: React.RefObject;
timer: NodeJS.Timeout;
forwardedRef(el: HTMLDivElement): void;
componentDidMount: () => void;
componentDidUpdate: (prevProps: AnimationHeightProps) => void;
render: () => JSX.Element;
}
export default AnimationHeight;