import * as React from 'react';
import type { HTMLAttributesWithRootRef } from '../../types';
export interface SkeletonProps extends HTMLAttributesWithRootRef, Pick {
/**
* Начальный цвет анимации.
*/
colorFrom?: string;
/**
* Финальный цвет анимации.
*/
colorTo?: string;
/**
* Выключает анимацию, в результате чего показывается только один цвет.
*/
noAnimation?: boolean;
/**
* Длительность анимации в секундах.
*/
duration?: number;
/**
* Задерживает отрисовку элемента на заданное количество миллисекунд.
*/
visibilityDelay?: number;
}
/**
* > Старайтесь минимизировать количество заглушек на экране. Не каждый элемент
* > на экране должен заменяться заглушкой.
* >
* > Текстовые блоки лучше сокращать до трёх строк. Ширина последней строки
* > скелета вычисляется, как 75% от ширины текстового блока. Высота скелетона
* > автоматически подстраивается под размер шрифта, поэтому идеально
* > вписывается в слоты компонентов, которые обычно ожидают текст.
*
* @since 6.1.0
*
* @see https://vkui.io/components/skeleton
*
*/
export declare const Skeleton: ({ width, height, inlineSize, blockSize, maxWidth, maxInlineSize, borderRadius, children, colorFrom, colorTo, noAnimation, duration, margin, getRootRef, visibilityDelay, ...restProps }: SkeletonProps) => React.ReactNode;
//# sourceMappingURL=Skeleton.d.ts.map