import { EventEmitter } from '../../../stencil-public-runtime';
export declare class PdsTableHead {
    hostElement: HTMLPdsTableHeadElement;
    private tableRef;
    /** Indicates that the selection state is indeterminate. */
    indeterminate?: boolean;
    /**
    * A local state to track whether the row is currently selected.
    */
    isSelected: 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;
}
