import * as React from 'react'; import { TagVariants } from '../../Tag'; export interface VerticalCardTopSectionProps { /** Sets initial state of select Checkbox. */ selected?: boolean; /** If this action is provided, then Checkbox will be shown on the top-right corner of the Card. */ setSelected?: (arg0: boolean) => void; /** Label shown in the tag in the top-left corner of the Card. */ tagLabel?: string; /** Icon shown in the tag in the top-left corner of the Card. */ tagIcon?: React.ReactNode; /** Tag variant shown in the tag in the top-left corner of the Card. */ tagVariant?: TagVariants; /** Text shown in the Ribbon, under the Image. */ highlightRibbonText?: string; /** Icon shown in the Ribbon, under the Image. */ highlightRibbonIcon?: React.ReactNode; /** Content color (text and image) of the Ribbon, under the Image. */ highlightRibbonContentColor?: string; /** Background color of the Ribbon, shown under the Image. */ highlightRibbonBgColor?: string; /** Details of the Image shown in the section. */ image?: { src: string; fallbackSrc?: string; alt: string; height?: string; width?: string; loader?: boolean; }; /** This property is automatically set in the Card itself and is based on 'disabled' flag of CardProps. */ disabled?: boolean; } export declare const VerticalCardTopSectionImageContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const VerticalCardTopSectionTagContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const VerticalCardTopSectionContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { disabled?: boolean; }>> & string; export declare const VerticalCardTopSectionRibbonContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { $color: string; $backgroundColor: string; }>> & string; export declare const VerticalCardTopSectionCheckboxContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; declare const VerticalCardTopSection: React.ForwardRefExoticComponent>; export default VerticalCardTopSection;