import type { FC, HTMLAttributes } from 'react';
export interface WithSkeletonProps extends HTMLAttributes<HTMLElement> {
    /**
     * Применить скелетон
     */
    skeleton?: boolean;
    /**
     * Тип анимации
     * @default 'shimmer'
     */
    animationType?: 'shimmer' | 'pulse';
}
/**
 * Делает компонент скелетоном - у него заменяется фоновый цвет,
 * добавляется градиент и текст становится на 100% прозрачным.
 */
export declare const withSkeleton: <P extends WithSkeletonProps>(Component: FC<P>) => ({ skeleton, animationType, className, ...props }: P & WithSkeletonProps) => JSX.Element;
//# sourceMappingURL=withSkeleton.d.ts.map