declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    text: {
        type: StringConstructor;
        default: string;
    };
    referenceData: {
        type: ArrayConstructor;
        default: null;
    };
    limit: {
        type: NumberConstructor;
        default: number;
    };
    displayFallback: {
        type: BooleanConstructor;
        default: boolean;
    };
    interactive: {
        type: BooleanConstructor;
        default: boolean;
    };
    interactiveOptIn: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {}, {
    references: null;
    loading: boolean;
}, {
    isVisible(): boolean;
    values(): any[];
    firstReference(): any;
    displayedReferences(): any[];
    fallbackReference(): {
        accessible: boolean;
        openGraphObject: {
            id: string;
            link: string;
            name: string;
        };
        richObjectType: string;
    };
}, {
    fetch(): void;
    resolve(): Promise<import('axios').AxiosResponse<any, any, {}>>;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "loaded"[], "loaded", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    text: {
        type: StringConstructor;
        default: string;
    };
    referenceData: {
        type: ArrayConstructor;
        default: null;
    };
    limit: {
        type: NumberConstructor;
        default: number;
    };
    displayFallback: {
        type: BooleanConstructor;
        default: boolean;
    };
    interactive: {
        type: BooleanConstructor;
        default: boolean;
    };
    interactiveOptIn: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    onLoaded?: ((...args: any[]) => any) | undefined;
}>, {
    interactive: boolean;
    text: string;
    limit: number;
    interactiveOptIn: boolean;
    referenceData: unknown[];
    displayFallback: boolean;
}, {}, {
    NcReferenceWidget: import('vue').DefineComponent<{
        reference: import('../../functions/reference/widgets.ts').ReferenceWidgetObject;
        interactive?: boolean;
        interactiveOptIn?: boolean;
    }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{
        reference: import('../../functions/reference/widgets.ts').ReferenceWidgetObject;
        interactive?: boolean;
        interactiveOptIn?: boolean;
    }> & Readonly<{}>, {
        interactive: boolean;
        interactiveOptIn: boolean;
    }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
        widgetRoot: HTMLDivElement;
        customWidget: HTMLDivElement;
    }, HTMLDivElement>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
