import { LitElement } from 'lit';
import '../../icons/icon-chevron-up-google.js';
import '../../icons/icon-chevron-down-google.js';
export declare enum ObcTableHeaderItemType {
    Regular = "Regular",
    IconOnly = "IconOnly",
    Narrow = "Narrow"
}
export declare enum ObcTableHeaderItemSortDirection {
    None = "none",
    Asc = "asc",
    Desc = "desc"
}
export declare class ObcTableHeaderItem extends LitElement {
    type: ObcTableHeaderItemType;
    disabled: boolean;
    hasLeadingIcon: boolean;
    sortDirection: ObcTableHeaderItemSortDirection;
    showDivider: boolean;
    checked: boolean;
    sortable: boolean;
    render(): import('lit-html').TemplateResult;
    private _renderSortIcon;
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-table-header-item': ObcTableHeaderItem;
    }
}
//# sourceMappingURL=table-header-item.d.ts.map