import 'syncfusion-javascript/Scripts/ej/web/ej.kanban.min';
import { EJComponents, ArrayTagElement, ComplexTagElement } from './core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, ElementRef, ChangeDetectorRef } from '@angular/core';
export declare class KanbanColumnDirective extends ComplexTagElement {
    headerText: any;
    totalCount: any;
    totalCount_text: any;
    key: any;
    allowDrop: any;
    allowDrag: any;
    isCollapsed: any;
    constraints: any;
    constraints_type: any;
    constraints_min: any;
    constraints_max: any;
    headerTemplate: any;
    width: any;
    visible: any;
    showAddButton: any;
    constructor(widget: EJComponents<any, any>);
}
export declare class KanbanColumnsDirective extends ArrayTagElement<ComplexTagElement> {
    constructor(widget: EJComponents<any, any>);
}
export declare class KanbanComponent extends EJComponents<any, any> {
    el: ElementRef;
    cdRef: ChangeDetectorRef;
    private _ejIterableDiffers;
    private _ejkeyvaluediffers;
    allowDragAndDrop_input: any;
    allowTitle_input: any;
    swimlaneSettings_input: any;
    allowToggleColumn_input: any;
    allowSearching_input: any;
    allowFiltering_input: any;
    allowSelection_input: any;
    allowHover_input: any;
    allowKeyboardNavigation_input: any;
    allowScrolling_input: any;
    allowPrinting_input: any;
    contextMenuSettings_input: any;
    cardSettings_input: any;
    cssClass_input: any;
    enableTouch_input: any;
    enableRTL_input: any;
    enableTotalCount_input: any;
    editSettings_input: any;
    fields_input: any;
    keyField_input: any;
    isResponsive_input: any;
    minWidth_input: any;
    query_input: any;
    keySettings_input: any;
    scrollSettings_input: any;
    searchSettings_input: any;
    selectionType_input: any;
    tooltipSettings_input: any;
    locale_input: any;
    swimlaneSettings_showCount_input: any;
    swimlaneSettings_allowDragAndDrop_input: any;
    swimlaneSettings_unassignedGroup_input: any;
    swimlaneSettings_unassignedGroup_enable_input: any;
    swimlaneSettings_unassignedGroup_keys_input: any;
    contextMenuSettings_enable_input: any;
    contextMenuSettings_disableDefaultItems_input: any;
    contextMenuSettings_menuItems_input: any;
    cardSettings_template_input: any;
    cardSettings_colorMapping_input: any;
    editSettings_allowEditing_input: any;
    editSettings_allowAdding_input: any;
    editSettings_dialogTemplate_input: any;
    editSettings_editMode_input: any;
    editSettings_externalFormTemplate_input: any;
    editSettings_formPosition_input: any;
    fields_primaryKey_input: any;
    fields_swimlaneKey_input: any;
    fields_priority_input: any;
    fields_content_input: any;
    fields_tag_input: any;
    fields_title_input: any;
    fields_color_input: any;
    fields_imageUrl_input: any;
    fields_collapsibleCards_input: any;
    fields_collapsibleCards_field_input: any;
    fields_collapsibleCards_key_input: any;
    scrollSettings_height_input: any;
    scrollSettings_width_input: any;
    scrollSettings_allowFreezeSwimlane_input: any;
    searchSettings_fields_input: any;
    searchSettings_key_input: any;
    searchSettings_operator_input: any;
    searchSettings_ignoreCase_input: any;
    tooltipSettings_enable_input: any;
    tooltipSettings_template_input: any;
    columns_input: any;
    customToolbarItems_input: any;
    filterSettings_input: any;
    stackedHeaderRows_input: any;
    workflows_input: any;
    contextMenuSettings_customMenuItems_input: any;
    editSettings_editItems_input: any;
    options: any;
    dataSource_two: any;
    dataSource_twoChange: EventEmitter<any>;
    actionBegin_output: EventEmitter<{}>;
    actionComplete_output: EventEmitter<{}>;
    actionFailure_output: EventEmitter<{}>;
    beginEdit_output: EventEmitter<{}>;
    beforeCardSelect_output: EventEmitter<{}>;
    cardClick_output: EventEmitter<{}>;
    cardDrag_output: EventEmitter<{}>;
    cardDragStart_output: EventEmitter<{}>;
    cardDragStop_output: EventEmitter<{}>;
    cardDrop_output: EventEmitter<{}>;
    cardSelect_output: EventEmitter<{}>;
    cardDoubleClick_output: EventEmitter<{}>;
    cardSelecting_output: EventEmitter<{}>;
    create_output: EventEmitter<{}>;
    cellClick_output: EventEmitter<{}>;
    contextOpen_output: EventEmitter<{}>;
    contextClick_output: EventEmitter<{}>;
    dataBound_output: EventEmitter<{}>;
    destroy_output: EventEmitter<{}>;
    endDelete_output: EventEmitter<{}>;
    endEdit_output: EventEmitter<{}>;
    headerClick_output: EventEmitter<{}>;
    load_output: EventEmitter<{}>;
    swimlaneClick_output: EventEmitter<{}>;
    queryCellInfo_output: EventEmitter<{}>;
    toolbarClick_output: EventEmitter<{}>;
    tag_columns: any;
    constructor(el: ElementRef, cdRef: ChangeDetectorRef, _ejIterableDiffers: IterableDiffers, _ejkeyvaluediffers: KeyValueDiffers);
}
export declare var EJ_KANBAN_COMPONENTS: Type<any>[];
