/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { GroupHeaderTemplateDirective } from './group-header-template.directive';
import { GroupHeaderColumnTemplateDirective } from './group-header-column-template.directive';
import { GroupFooterTemplateDirective } from './group-footer-template.directive';
import { FooterTemplateDirective } from './footer-template.directive';
import { ColumnBase } from './column-base';
import { CellOptions } from '../ooxml/cell-options.interface';
import * as i0 from "@angular/core";
/**
 * Represents a column in the Kendo UI Excel Export component for Angular.
 * Use this component to define the structure and options for each column.
 *
 * @example
 * ```html
 * <kendo-excelexport-column field="ProductName"></kendo-excelexport-column>
 * ```
 */
export declare class ColumnComponent extends ColumnBase {
    /**
     * Specifies the field that the column displays.
     */
    field: string;
    /**
     * Specifies options for the column's data cells
     * ([see example]({% slug cells_excelexport %}#toc-data-cells)).
     */
    cellOptions: CellOptions;
    /**
     * Specifies options for the group header cells of the column
     * ([see example]({% slug cells_excelexport %}#toc-header-cells)).
     */
    groupHeaderCellOptions: CellOptions;
    /**
     * Specifies options for the group footer cells of the column
     * ([see example]({% slug cells_excelexport %}#toc-group-footer-cells)).
     */
    groupFooterCellOptions: CellOptions;
    /**
     * Specifies options for the footer cell of the column
     * ([see example]({% slug cells_excelexport %}#toc-footer-cells)).
     */
    footerCellOptions: CellOptions;
    /**
     * @hidden
     */
    groupHeaderTemplate: GroupHeaderTemplateDirective;
    /**
     * @hidden
     */
    groupHeaderColumnTemplate: GroupHeaderColumnTemplateDirective;
    /**
     * @hidden
     */
    groupFooterTemplate: GroupFooterTemplateDirective;
    /**
     * @hidden
     */
    footerTemplate: FooterTemplateDirective;
    constructor(parent?: ColumnBase);
    static ɵfac: i0.ɵɵFactoryDeclaration<ColumnComponent, [{ optional: true; host: true; skipSelf: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ColumnComponent, "kendo-excelexport-column", never, { "field": { "alias": "field"; "required": false; }; "cellOptions": { "alias": "cellOptions"; "required": false; }; "groupHeaderCellOptions": { "alias": "groupHeaderCellOptions"; "required": false; }; "groupFooterCellOptions": { "alias": "groupFooterCellOptions"; "required": false; }; "footerCellOptions": { "alias": "footerCellOptions"; "required": false; }; }, {}, ["groupHeaderTemplate", "groupHeaderColumnTemplate", "groupFooterTemplate", "footerTemplate"], never, true, never>;
}
