import type { ComponentPropsWithoutRef, ReactNode } from 'react'; import { type CssLength, type CssTime } from '../../../utils/css'; export type PureVinylCoverProps = Omit, 'children' | 'title'> & { title: ReactNode; artist?: ReactNode; price?: ReactNode; coverSrc: string; diskSrc: string; coverAlt?: string; diskAlt?: string; size?: CssLength; diskSize?: CssLength; diskInset?: CssLength; revealOffset?: CssLength; revealRotation?: number | string; transitionDuration?: CssTime; easing?: string; infoGap?: CssLength; revealed?: boolean; focusable?: boolean; }; export declare const PureVinylCover: ({ "aria-hidden": ariaHidden, "aria-label": ariaLabel, "aria-labelledby": ariaLabelledBy, artist, className, coverAlt, coverSrc, diskAlt, diskInset, diskSize, diskSrc, easing, focusable, infoGap, price, revealOffset, revealRotation, revealed, size, style, tabIndex, title, transitionDuration, ...props }: PureVinylCoverProps) => import("react/jsx-runtime").JSX.Element;