import { Component } from 'omi'; import { StyledProps, TNode } from '../common'; import { TdSkeletonProps } from './type'; export type SkeletonProps = TdSkeletonProps & StyledProps & { children: TNode; }; export default class Skeleton extends Component { static css: any[]; static defaultProps: { animation: string; delay: number; loading: boolean; theme: string; }; static propsType: { animation: StringConstructor; delay: NumberConstructor; loading: BooleanConstructor; rowCol: ObjectConstructor; theme: StringConstructor; }; timerRef: Partial>; inject: string[]; injectProps: SkeletonProps; get afterProps(): SkeletonProps | import("omi").OmiProps; private ctrlLoading; private setCtrlLoading; get internalLoading(): any; receiveProps(props: SkeletonProps, old: SkeletonProps): boolean; uninstall(): void; render(): JSX.Element; }