import { SortIndicatorStyle } from "./SortIndicatorStyle";
import { IgcDefinitionBaseComponent } from "./igc-definition-base-component";
import { Header } from "./Header";
/**
 * Represents a base class used to configure the appearance of the column header cells.
*/
export declare abstract class IgcHeaderComponent extends IgcDefinitionBaseComponent {
    /**
                                 * @hidden
                                 */
    readonly i: Header;
    constructor();
    connectedCallback(): void;
    private static _observedAttributesIgcHeaderComponent;
    static readonly observedAttributes: string[];
    /**
     * Gets or sets the color to use for the sort indicator icon
    */
    sortIndicatorColor: string;
    /**
     * Gets the actual background color that is used for the cells when they are selected
    */
    actualSortIndicatorColor: string;
    sortIndicatorStyle: SortIndicatorStyle;
    actualSortIndicatorStyle: SortIndicatorStyle;
    /**
     * Gets or sets the amount of left padding to use for the cell content.
    */
    paddingLeft: number;
    /**
     * Gets or sets the amount of top padding to use for the cell content.
    */
    paddingTop: number;
    /**
     * Gets or sets the amount of right padding to use for the cell content.
    */
    paddingRight: number;
    /**
     * Gets or sets the amount of bottom padding to use for the cell content.
    */
    paddingBottom: number;
}
