import { EventEmitter } from '../../../stencil-public-runtime';
export declare class PdsTableRow {
    hostElement: HTMLPdsTableRowElement;
    private tableRef;
    /**
      * Determines if the row selected is in an indeterminate state.
      */
    indeterminate?: boolean;
    /**
     * Determines if the table row is currently selected.
     */
    isSelected?: boolean;
    /**
     * Event that is emitted when the checkbox is clicked, carrying the selected value.
     */
    pdsTableRowSelected: EventEmitter<{
        rowIndex: number;
        isSelected: boolean;
    }>;
    private handleClick;
    private handleSelect;
    private classNames;
    componentWillRender(): void;
    componentWillLoad(): void;
    private generateUniqueId;
    render(): any;
}
