import { onClickOutside } from '@vueuse/core'; declare const _default: import('vue').DefineComponent, { drop: { active: boolean; }; onClickOutside: typeof onClickOutside; triggerDropdown: (e: any) => void; t: import('../../../vue-i18n/dist/vue-i18n.cjs.js').ComposerTranslation<{ [x: string]: import('@intlify/core-base').LocaleMessage; }, string, import('@intlify/core-base').RemoveIndexSignature<{ [x: string]: import('../../../vue-i18n/dist/vue-i18n.cjs.js').LocaleMessageValue; }>, never, string, string>; catalogId: import('vue').ComputedRef; }, { inputChoice: string; error: string; URLValue: string; uploadURL: boolean; uploadFileSwitch: boolean; checkifSet: boolean; isLoading: boolean; success: boolean; fail: boolean; validExtensions: any; }, { getData: import('vuex').Computed; getUserData: import('vuex').Computed; getIsEditMode: import('vuex').Computed; }, { toggleUploadUrl(): void; toggleUploadFileSwitch(): void; validateFile(event: any): void; saveUrl(): Promise; checkIfPresent(): true | undefined; findParentInputGroupOfElement(element: any): any; findDistributionAccessUrlIndex(): number | null; uploadOrReplaceFile({ file }: { file: any; }): Promise; uploadFile(file: any, options?: {}): Promise; saveLocalstorageValues: import('vuex').ActionMethod; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;