/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PropType } from 'vue'; import { BottomNavigationSelectEvent } from './models/events'; /** * @hidden */ export interface BottomNavigationComputed { [key: string]: any; navClasses: object; } /** * @hidden */ declare const BottomNavigation: import('vue').DefineComponent; themeColor: { type: PropType; default: string; validator: (value: string) => any; }; fill: { type: PropType; default: string; validator: (value: string) => any; }; fillMode: { type: PropType; default: string; validator: (value: string) => any; }; item: PropType; items: PropType; itemFlow: { type: PropType; default: string; validator: (value: string) => any; }; positionMode: { type: PropType; default: string; validator: (value: string) => any; }; border: { type: PropType; default: boolean; }; disabled: PropType; selected: PropType; }>, {}, {}, { navClasses(): { [x: string]: any; [x: number]: boolean; 'k-bottom-nav': boolean; 'k-bottom-nav-border': any; 'k-disabled': any; }; }, { focus(): void; dispatchSelectEvent(dispatchedEvent: any, index: number): void; handleSelect(event: any, clickedItemIndex: number): void; handleKeyDown(event: any, clickedItemIndex: number): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { keydown: any; select: (event: BottomNavigationSelectEvent) => true; }, string, import('vue').PublicProps, Readonly; themeColor: { type: PropType; default: string; validator: (value: string) => any; }; fill: { type: PropType; default: string; validator: (value: string) => any; }; fillMode: { type: PropType; default: string; validator: (value: string) => any; }; item: PropType; items: PropType; itemFlow: { type: PropType; default: string; validator: (value: string) => any; }; positionMode: { type: PropType; default: string; validator: (value: string) => any; }; border: { type: PropType; default: boolean; }; disabled: PropType; selected: PropType; }>> & Readonly<{ onSelect?: (event: BottomNavigationSelectEvent) => any; onKeydown?: (...args: any[] | unknown[]) => any; }>, { fill: string; themeColor: string; fillMode: string; border: boolean; positionMode: string; itemFlow: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { BottomNavigation };