import Link from '@plumile/router/routing/Link.js';
import { type ComponentPropsWithoutRef, type JSX, type ReactNode } from 'react';
export type BackofficeTabItem = {
    id: string;
    label: ReactNode;
    to?: ComponentPropsWithoutRef<typeof Link>['to'];
};
export type BackofficeTabsVariant = 'pill' | 'underline';
export type BackofficeTabsProps = {
    items: readonly BackofficeTabItem[];
    activeId: string;
    onChange: (id: string) => void;
    variant?: BackofficeTabsVariant;
    ariaLabel?: string;
    className?: string;
};
export declare const BackofficeTabs: ({ items, activeId, onChange, variant, ariaLabel, className, }: BackofficeTabsProps) => JSX.Element | null;
export default BackofficeTabs;
//# sourceMappingURL=BackofficeTabs.d.ts.map