import { ChildProperty } from '@syncfusion/ej2-base';
import { SelectionType } from '../base/type';
/**
 * Holds the configuration of card settings in kanban board.
 */
export declare class CardSettings extends ChildProperty<CardSettings> {
    /**
     * Show or hide the card header
     *
     * @default true
     */
    showHeader: boolean;
    /**
     * Defines the card header text
     *
     * @default null
     */
    headerField: string;
    /**
     * Defines the card content text
     *
     * @default null
     */
    contentField: string;
    /**
     * Defines the card content labels
     *
     * @default null
     */
    tagsField: string;
    /**
     * Defines the card color
     *
     * @default null
     */
    grabberField: string;
    /**
     * Defines the card icons
     *
     * @default null
     */
    footerCssField: string;
    /**
     * Defines the card template
     *
     * @default null
     * @aspType string
     */
    template: string | Function;
    /**
     * It defines the card selection type, which accepts either of the following values.
     * * Single
     * * Multiple
     * * None
     *
     * @default 'Single'
     */
    selectionType: SelectionType;
}
