import type { LayoutDirectionType } from './interface';
import type { DefineComponent, PropType, Slot, ComponentOptions, ComputedOptions, MethodOptions, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
declare const _sfc_main: DefineComponent<{
    readonly direction: {
        readonly type: PropType<LayoutDirectionType>;
        readonly default: () => LayoutDirectionType;
        readonly validator: (val: LayoutDirectionType) => boolean;
    };
}, {
    prop: {
        readonly direction?: unknown;
    } & {
        direction: LayoutDirectionType;
    } & {};
    slot: Readonly<{
        [name: string]: Slot | undefined;
    }>;
    isVertical: ComponentOptions<boolean, any, any, ComputedOptions, MethodOptions, any, any, any>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
    readonly direction?: unknown;
} & {
    direction: LayoutDirectionType;
} & {}>, {
    direction: LayoutDirectionType;
}>;
export default _sfc_main;
