import Vue from 'vue';
import './style';
declare const _default: {
    title: string;
    parameters: {
        component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
            stateValue: string | number;
        } & {
            handleChange(key: string | number): void;
            handleTabbarChange(e: import("..").TabbarChangeEvent): void;
            computeNameMap(children: import("vue").VNode[]): {
                [x: string]: number | {
                    index: number;
                    name?: string | undefined;
                };
            };
            getCarouselValue(map: {
                [x: string]: number | {
                    index: number;
                    name?: string | undefined;
                };
            }, stateValue: string | number): number;
            getNameByIndex(index: number, map: {
                [x: string]: number | {
                    index: number;
                    name?: string | undefined;
                };
            }): string | number;
            renderTabbar(children: import("vue").VNode[], sticky?: boolean | undefined): VueTsxSupport.JSX.Element | undefined;
        } & {
            value: string | number;
            border: boolean;
            activeColor: string;
            inActiveColor: string;
            hasIndicator: boolean;
            indicatorWidth: string | number;
            indicatorHeight: string;
            indicatorInverse: boolean;
            vertical: boolean;
            scroll: boolean;
            canSwipe: boolean;
            sticky: boolean;
        }, {}, {} & {
            scroll?: boolean | undefined;
            value?: string | number | undefined;
            sticky?: boolean | undefined;
            vertical?: boolean | undefined;
            border?: boolean | undefined;
            activeColor?: string | undefined;
            inActiveColor?: string | undefined;
            hasIndicator?: boolean | undefined;
            indicatorWidth?: string | number | undefined;
            indicatorHeight?: string | undefined;
            indicatorInverse?: boolean | undefined;
            canSwipe?: boolean | undefined;
        } & import("./types").TabsProps, import("./types").TabsEvents, {}, {}>;
        options: {
            showPanel: boolean;
        };
    };
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const UseName: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    value: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Sticky: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Gesture: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    index: number;
    count: number;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
