import { EventEmitter } from '../../../stencil-public-runtime';
export declare class PdsTableHead {
    hostElement: HTMLPdsTableHeadElement;
    private tableRef;
    /**
     * Determines if the select all checkbox is in an indeterminate state.
     */
    indeterminate?: boolean;
    /**
    * Determines if the table row is currently selected.
    * @defaultValue false
    */
    isSelected: boolean;
    /**
     * Adds top and bottom borders to the table head.
     * @defaultValue false
     */
    border: boolean;
    /**
     * Adds a subtle background color to the table head.
     * @defaultValue false
     */
    background: boolean;
    /**
     * Event that is emitted when the select all checkbox is clicked, carrying the selected value.
     */
    pdsTableSelectAll: EventEmitter<{
        isSelected: boolean;
    }>;
    private generateUniqueId;
    private handleInput;
    private handleSelect;
    componentWillLoad(): void;
    componentWillRender(): void;
    render(): any;
}
