import type { CSSProperties, HTMLAttributes, ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
type PureCssVinylProps = Omit, 'children'> & {
size?: CssLength;
labelSize?: CssLength;
labelImageSrc?: string;
labelBackground?: CSSProperties['background'];
labelContent?: ReactNode;
spinning?: boolean;
durationMs?: number;
delayMs?: number;
};
export declare const PureCssVinyl: ({ "aria-hidden": ariaHidden, "aria-label": ariaLabel, "aria-labelledby": ariaLabelledBy, className, delayMs, durationMs, labelBackground, labelContent, labelImageSrc, labelSize, role, size, spinning, style, ...props }: PureCssVinylProps) => import("react/jsx-runtime").JSX.Element;
export type { PureCssVinylProps };