import { CSSProperties } from 'react';
import { TabSwitcherOption } from '../../common/allNavBars/statusSwitcher/switcherTypes';
export interface ExpenseAutomationSubTabSwitcherProps<TId extends string = string> {
    activeSubTab: TId;
    allTabs: TabSwitcherOption[];
    containerStyle?: CSSProperties;
    onSubTabChange: (id: TId) => void;
}
/**
 * Generic sub-tab strip for any tab inside the Expense Automation surface.
 *
 * Wraps the shared {@link SubTabSwitcher} with the standard column chrome and
 * padding used across Expense Automation so visual parity is automatic. The
 * `id` type is generic so callers can plug in any union (e.g. `CompletedSubTab`)
 * without casting at the call site.
 */
export declare function ExpenseAutomationSubTabSwitcher<TId extends string = string>({ activeSubTab, allTabs, onSubTabChange, containerStyle, }: ExpenseAutomationSubTabSwitcherProps<TId>): import("react/jsx-runtime").JSX.Element;
