import { AriaOrientation, AriaRole } from '../index';
export declare class GridAriaRules {
    role: AriaRole;
    rowRole: AriaRole;
    rowGroupRole: AriaRole;
    cellRole: AriaRole;
    /**
     * The name of the DOM attribute that holds the row index.
     * It will be put on each row if the grid has virtual scrolling enabled.
     */
    rowIndexAttr: string;
    /**
     * The name of the DOM attribute that holds the number of rows.
     * It will be put on the focusable container if the grid has virtual scrolling enabled.
     */
    rowCountAttr: string;
    /**
     * The name of the DOM attribute that holds the child row index.
     * It will be put on each row, also on the top level rows if the grid has virtual scrolling enabled.
     */
    childRowIndexAttr: string;
    /**
     * The name of the DOM attribute that holds the number of child rows.
     * It will be put on each row, also on the top level rows if the grid has virtual scrolling enabled.
     */
    childRowCountAttr: string;
    levelAttr: string;
    orientationAttr: AriaOrientation;
}
//# sourceMappingURL=GridAriaRules.d.ts.map