import React from "react";
import { TableExpandRow as CarbonTableExpandRow } from "@carbon/react";
type CarbonTableExpandRowProps = React.ComponentProps<typeof CarbonTableExpandRow>;
export interface TableExpandRowProps extends Omit<CarbonTableExpandRowProps, "children" | "ref" | "ariaLabel" | "expandIconDescription" | "aria-label">, React.HTMLAttributes<HTMLTableRowElement> {
    /**
     * This text is displayed as tooltip for the button that toggles the expanded/collapsed state.
     */
    togglerText: string;
    /**
     * Display this row with the styles from a zebra style-enabled table.
     */
    useZebraStyle?: boolean;
}
/**
 * Table row that is suffixed by a cell containing a button to expand/collapse this row.
 */
export declare function TableExpandRow({ togglerText, isExpanded, isSelected, useZebraStyle, onExpand, className, children, ...otherCarbonTableExpandRowProps }: TableExpandRowProps): React.JSX.Element;
export default TableExpandRow;
