import { HTMLAttributes } from 'react';
/**
* @interface CardListProps
* @description Base definition of SkodaFlow CardList independent on core implementation.
* Properties are inherited from HTML Div element.
*/
export interface CardListProps extends HTMLAttributes {
/**
* Control the clicked state. The state can be controlled from outside if isClickable is true.
*/
isClicked?: boolean;
/**
* Control the clicked state. The state can be controlled from outside if isClickable is true.
*/
isChecked?: boolean;
/**
* If true the container can be clicked.
*/
isClickable?: boolean;
/**
* Additional onClickCallback when the CardList is clicked. The onClickCallback works only if isClickable is true.
*/
onClickCallback?: (state: boolean) => void;
/**
* Additional onCheckCallback when the CardList is clicked. The onClickCallback works only if isClickable is true.!!!!!!!!!!!!
*/
onCheckCallback?: (state: boolean) => void;
/**
* If true, adds a star icon to mark the TOP item in the list
*/
isTopVariant?: boolean;
/**
* If true, hides the item's label and reduces the height of the item
*/
isSmallVariant?: boolean;
/**
* label for CardList Item. @default ""
*/
label?: string;
/**
* List Item Title. @default "List Item Title"
*/
listItemTitle?: string;
/**
* width for CardList. @default 100%
*/
width?: string;
/**
* Display checkbox, right arrow or none at right position
*/
rightContent?: 'checkbox' | 'chevron-right';
}
export declare const CardList: import("react").ForwardRefExoticComponent>;