import { EventEmitter } from '../../../stencil-public-runtime';
export declare class PdsTableRow {
    hostElement: HTMLPdsTableRowElement;
    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 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;
}
