import type { GroupItem } from '../../edit-page-layout';
import type { DefineComponent, PropType, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
declare const _sfc_main: DefineComponent<{
    groups: {
        type: PropType<GroupItem[]>;
        default: null;
    };
}, {
    classes: ComputedRef<{
        [key: string]: string | boolean;
    }>;
    getContainer: () => Element | null;
    handleClick: (e: MouseEvent, link: {
        title: any;
        href: string;
    }) => void;
    groups: Ref<GroupItem[]>;
    show: Ref<boolean>;
    anchorLinkItems: Ref<{
        key: string;
        href: string;
        title: string;
    }[]>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
    groups: {
        type: PropType<GroupItem[]>;
        default: null;
    };
}>>, {
    groups: GroupItem[];
}, {}>;
export default _sfc_main;
