import React from 'react';
import type { ComponentType, RefAttributes } from 'react';
import { WithSkeletonProps } from './withSkeleton.types';
/**
 * Делает компонент скелетоном - у него заменяется фоновый цвет,
 * добавляется градиент и текст становится на 100% прозрачным.
 */
export declare const withSkeleton: <P extends WithSkeletonProps, E extends Element = Element>(Component: ComponentType<P & RefAttributes<E>>) => React.ForwardRefExoticComponent<React.PropsWithoutRef<P & {
    skeleton?: boolean;
    animationConfig?: import("./withSkeleton.types").AnimationConfig;
    animationType?: "shimmer" | "pulse";
} & React.HTMLAttributes<HTMLElement>> & React.RefAttributes<E>>;
//# sourceMappingURL=withSkeleton.d.ts.map