/** * Copyright (c) 2022 - present TinyVue Authors. * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd. * * Use of this source code is governed by an MIT-style license. * * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. * */ export declare const getRouteActive: ({ props, route }: { props: any; route: any; }) => () => boolean | undefined; export declare const onClick: ({ api, emit, parent, props, router, state, dispatch }: { api: any; emit: any; parent: any; props: any; router: any; state: any; dispatch: any; }) => (event: any) => void; export declare const bindChildren: ({ parent, vm, dispatch }: { parent: any; vm: any; dispatch: any; }) => () => void; export declare const routeTab: (props: any, state: any) => (router: any) => void; export declare const getTabbarItemsWidth: (state: any) => (tabbarWidth: any, tabbarNumber: any) => void;