/**
 * @internal
 */
export declare const getTabRoleOnly: (container: Element) => readonly HTMLElement[];
/** @internal */
interface ScrollOptions {
    container: HTMLElement | null;
    forward: HTMLElement | null;
    backward: HTMLElement | null;
    vertical: boolean;
    activeIndex: number;
}
/**
 * @internal
 */
export declare const scrollTabIntoView: (options: ScrollOptions) => void;
/**
 * @since 6.0.0
 */
export interface TabListScrollToOptions {
    isRTL: boolean;
    animate: boolean;
    vertical: boolean;
    increment: boolean;
    container: HTMLElement;
}
/**
 * @since 6.0.0
 */
export type GetTabListScrollToOptions = (options: TabListScrollToOptions) => ScrollToOptions | undefined;
/**
 * @since 6.0.0
 */
export declare const getTabListScrollToOptions: GetTabListScrollToOptions;
export {};
