import { TabIdentifier, TabPaneProps, TabsRootEmit, TabsRootProps } from './Tabs.model';
export declare const useTabsRoot: (props: TabsRootProps, emit: TabsRootEmit) => {
    tabItems: import('vue').ComputedRef<{
        id: string | number;
        title: string | undefined;
        label: string;
        icon: string | undefined;
    }[]>;
    activeNavigationId: import('vue').ComputedRef<string | number | null>;
    activateByNavigationId: (id: TabIdentifier) => void;
};
export declare const useTabPane: (props: TabPaneProps) => {
    tab: {
        id?: TabIdentifier;
        title?: string | undefined;
        icon?: string | undefined;
        active: boolean;
        _props?: {
            id?: TabIdentifier;
        } | undefined;
    };
};
