/**
 * @license
 * Copyright 2025 Sandlada & Kai Orion
 * SPDX-License-Identifier: MIT
 */
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
import type { INavigationItem } from '../../internals';
export declare const NavigationBarRippleStyle: {
    readonly Default: "default";
    readonly Unbounded: "unbounded";
    readonly Bounded: "bounded";
};
export type TNavigationBarRippleStyle = typeof NavigationBarRippleStyle[keyof typeof NavigationBarRippleStyle];
export declare const props: {
    readonly defaultActiveOrder: {
        readonly type: PropType<number>;
        readonly default: -2;
    };
    readonly rippleStyle: {
        readonly type: PropType<TNavigationBarRippleStyle>;
        readonly default: "default";
    };
    readonly tabs: {
        readonly type: PropType<Array<INavigationItem>>;
        readonly default: readonly [];
    };
    readonly hideInactiveLabel: {
        readonly type: PropType<boolean>;
        readonly default: false;
    };
};
export type TNavigationBarProps = ExtractPublicPropTypes<typeof props>;
export type TNavigationBarSlots = {
    default?: VNode;
};
//# sourceMappingURL=navigation-bar.definition.d.ts.map