import type { GroupItem } from '../edit-page-layout';
import type { DefineComponent, PropType, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { SFCWithInstall } from '@qqt-product/utils/dist/modules/withInstall';
import QLayoutAnchor from './src/layout-auchor.vue';
export * from './src/layout-anchor-types';
export { QLayoutAnchor };
declare const _default: SFCWithInstall<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 _default;
