import type { FrameStyle } from '../types';
export declare const className = "media-card-frame";
export declare const embedHeaderHeight = 32;
export interface WrapperProps {
    className?: string;
    frameStyle?: FrameStyle;
    inheritDimensions?: boolean;
    isInteractive?: boolean;
    isSelected?: boolean;
    maxWidth?: number;
    minWidth?: number;
}
export interface HeaderProps {
    frameStyle?: FrameStyle;
}
export interface ContentProps {
    /**
     * Whether to show a scroll bar (use overflow: auto) or hide overflow (overflow:hidden).
     * Always set to true for unresolved embeds, otherwise the connect account button may be hidden and unreachable.
     */
    allowScrollBar: boolean;
    frameStyle?: FrameStyle;
    isInteractive: boolean;
    /**
     * Remove the overflow: ... CSS property altogether.
     */
    removeOverflow?: boolean;
}
export interface ImageProps {
    size: number;
}
export interface ThumbnailProps {
    src: string;
}
export interface PlaceholderProps {
    isPlaceholder: boolean;
}
export declare const Image: import("react").ComponentType<ImageProps & import("react").ClassAttributes<HTMLImageElement> & import("react").ImgHTMLAttributes<HTMLImageElement> & import("@compiled/react").StyledProps>;
export declare const Thumbnail: import("react").ComponentType<ThumbnailProps & import("react").ClassAttributes<HTMLDivElement> & import("react").HTMLAttributes<HTMLDivElement> & import("@compiled/react").StyledProps>;
