declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & object & import("vue/types/v3-component-options").ExtractComputedReturns<{}> & Record<never, any> & {
    locale: any;
} & {
    $l: any;
} & import("vue").ShallowUnwrapRef<{}> & import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & {
    $scopedSlots: import("vue-tsx-support").InnerScopedSlots<{}>;
} & {
    scrollHandler: (() => void) | null;
    scroller: Window | Element;
} & {
    registryScroll(): void;
    clearHandler(): void;
} & {
    loading: boolean;
    loadingProps: import("..").LoadingProps;
    finished: boolean;
    finishedText: string;
    scrollContainer: ((self: import("vue/types/vue").CombinedVueInstance<import("vue/types/umd"), object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>) => Element) | undefined;
    infinite: boolean;
    infiniteDistance: number;
    infiniteCheck: boolean;
}, {}, {} & {
    loading?: boolean | undefined;
    loadingProps?: import("..").LoadingProps | undefined;
    finished?: boolean | undefined;
    finishedText?: string | undefined;
    scrollContainer?: ((self: import("vue/types/vue").CombinedVueInstance<import("vue/types/umd"), object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>) => Element) | undefined;
    infinite?: boolean | undefined;
    infiniteDistance?: number | undefined;
    infiniteCheck?: boolean | undefined;
} & import("./types").ListProps, import("./types").ListEvents, {}, {}> & {
    Item: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
        text: string;
        minorText: string;
        disabled: boolean;
        button: boolean;
        divider: boolean;
        paddingDivider: boolean;
        layoutReverse: boolean;
    }, {}, {} & {
        button?: boolean | undefined;
        disabled?: boolean | undefined;
        text?: string | undefined;
        divider?: boolean | undefined;
        minorText?: string | undefined;
        paddingDivider?: boolean | undefined;
        layoutReverse?: boolean | undefined;
    } & import("./types").ListItemProps, import("./types").ListItemEvents, {}, {}>;
    Subheader: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
        state: string;
    } & {
        setState(state: string): void;
    } & {
        sticky: boolean;
    }, {}, {} & {
        sticky?: boolean | undefined;
    } & import("./types").ListSubheaderProps, import("./types").ListSubheaderEvents, {}, {}>;
};
export default _default;
export * from './types';
