import * as React$1 from 'react'; type MediaFrameRatio = "square" | "portrait" | "landscape" | "wide" | "cinematic" | "auto"; type MediaFrameSize = "sm" | "md" | "lg"; interface MediaFrameProps extends React$1.ComponentProps<"div"> { ratio?: MediaFrameRatio; size?: MediaFrameSize; placeholder?: boolean; asChild?: boolean; } type MediaFrameCaptionProps = React$1.ComponentProps<"div">; type MediaFrameMetaProps = React$1.ComponentProps<"div">; declare function MediaFrameCaption({ className, ref, ...props }: MediaFrameCaptionProps): React.ReactElement; declare function MediaFrameMeta({ className, ref, ...props }: MediaFrameMetaProps): React.ReactElement; declare function MediaFrameRoot({ asChild, className, placeholder, ratio, size, ref, ...props }: MediaFrameProps): React.ReactElement; /** * @module MediaFrame * Description for MediaFrame component. */ declare const MediaFrame: typeof MediaFrameRoot & { displayName: string; Caption: typeof MediaFrameCaption; Meta: typeof MediaFrameMeta; }; export { MediaFrame, MediaFrameCaption, type MediaFrameCaptionProps, MediaFrameMeta, type MediaFrameMetaProps, type MediaFrameProps, type MediaFrameRatio, MediaFrameRoot, type MediaFrameSize };