import { type CSSProperties } from 'react'; import type { AriaLabelingProps } from '../../core/types/a11y-props.js'; import type { BehaviorTrackingProps } from '../../core/types/behavior-tracking-props.js'; import type { DataTestId } from '../../core/types/data-props.js'; import type { StylingProps } from '../../core/types/styling-props.js'; /** * Accepted properties for SkeletonText * @public */ export interface SkeletonTextProps extends StylingProps, DataTestId, AriaLabelingProps, BehaviorTrackingProps { /** * Width of the SkeletonText placeholder. * @defaultValue 100% */ width?: CSSProperties['width']; /** * Number of Lines of the SkeletonText placeholder. * @defaultValue 3 */ lines?: number; } /** * The `SkeletonText` component renders a specified number of placeholder boxes for lines of text with an animated background. * @public */ export declare const SkeletonText: (props: SkeletonTextProps & import("react").RefAttributes) => import("react").ReactElement | null;