declare const _default: import('vue').DefineComponent<{ steps?: any; previousStep?: any; nextStep?: any; goToNextStep?: any; goToPreviousStep?: any; }, { dpiContext: import('../composables/useDpiContext').ComputedDpiContext; }, { instance: { metadata: { title: string; description: string; keywords: string; }; api: { baseUrl: string; hubUrl: string; qualityBaseUrl: string; similarityBaseUrl: string; similarityServiceName: string; fileUploadUrl: string; sparqlUrl: string; gazetteerBaseUrl: string; corsproxyApiUrl: string; }; authentication: { login: { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }; useService: boolean; keycloak: { realm: string; clientId: string; 'ssl-required': string; 'public-client': boolean; 'verify-token-audience': boolean; 'use-resource-role-mappings': boolean; 'confidential-port': number; url?: string | undefined; }; keycloakInit: { onLoad: "check-sso" | "login-required"; pkceMethod: string; useNone: boolean; adapter: string; checkLoginIframe: boolean; checkLoginIframeInterval: number; responseMode: "query" | "fragment" | "form_post"; flow: "standard" | "implicit" | "hybrid"; scope: string; token?: string | undefined; refreshToken?: string | undefined; idToken?: string | undefined; timeSkew?: number | undefined; redirectUri?: string | undefined; silentCheckSsoRedirectUri?: string | undefined; } & { [k: string]: unknown; }; rtp: { grand_type: string; audience: string; }; authToken: string; authMiddleware: { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }; } & { [k: string]: unknown; }; routing: { routerOptions: { base: string; mode: string; }; navigation: { showSparql: boolean; }; pagination: { usePagination: boolean; usePaginationArrows: boolean; useItemsPerPage: boolean; defaultItemsPerPage: number; defaultItemsPerPageOptions: number[]; }; }; content: { datasetDetails: { embed: { enable: boolean; defaultWidth: number; defaultHeight: number; minRange: number; maxRange: number; }; header: { navigation: string; hidePublisher: boolean; hideDate: boolean; }; description: { enableMarkdownInterpretation: boolean; }; keywords: { showTitle: boolean; isVisible: boolean; collapsed: boolean; }; dataServices: { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }; properties: string; distributions: { displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; showValidationButton: boolean; licencingAssistantUrl: string; }; downloadAs: { url: string; enable: boolean; proxyUrl: string; conversionFormats: { sourceFileFormat: string; targetFileFormat: string[]; }[]; }; similarDatasets: { useSimilarDatasets: boolean; breakpoints: { verySimilar: { start: number; end: number; }; similar: { start: number; end: number; }; lessSimilar: { start: number; end: number; }; }; }; pages: { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }; visualisations: { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }; isUsedBy: { isVisible: boolean; }; relatedResources: { isVisible: boolean; }; bulkDownload: { buttonPosition: string; MAX_FILE_TITLE_LENGTH: number; MAX_REQUESTS_COUNT: number; INTERVAL_MS: number; TIMEOUT_MS: number; }; quality: { displayAll: boolean; numberOfDisplayedQualityDistributions: number; csvLinter: { enable: boolean; displayAll: boolean; numberOfDisplayedValidationResults: number; }; }; }; datasets: { useSort: boolean; useFeed: boolean; useCatalogs: boolean; followKeywordLinks: string; maxKeywordLength: number; facets: { useDatasetFacets: boolean; useDatasetFacetsMap: boolean; showClearButton: boolean; showExternalLinkIcon: boolean; showFacetsTitle: boolean; cutoff: number; MIN_FACET_LIMIT: number; MAX_FACET_LIMIT: number; FACET_OPERATORS: { or: string; and: string; }; FACET_GROUP_OPERATORS: { or: string; and: string; }; defaultFacetOrder: string[]; scoringFacets: { useScoringFacets: boolean; defaultScoringFacets: Record; }; }; }; catalogs: { useSort: boolean; facets: { useDatasetFacetsMap: boolean; showClearButton: boolean; showFacetsTitle: boolean; cutoff: number; MIN_FACET_LIMIT: number; MAX_FACET_LIMIT: number; FACET_OPERATORS: { or: string; and: string; }; FACET_GROUP_OPERATORS: { or: string; and: string; }; defaultFacetOrder: string[]; useCatalogFacets: boolean; }; useCatalogCountries: boolean; defaultCatalogImagePath: string; defaultCatalogCountryID: string; defaultCatalogID: string; }; maps: { location: [number[], number]; options: { id: string; accessToken: string; attribution: string; }; mapVisible: boolean; useAnimation: boolean; spatialType: "Point" | "Polygon"; height: string; width: string; mapContainerId: string; urlTemplate: string; geoBoundsId: string; sender: { height: string; width: string; mapContainerId: string; startBounds: [[number, number], [number, number]]; }; receiver: { height: string; width: string; mapContainerId: string; startBounds: [[number, number], [number, number]]; attributionPosition: "topleft" | "topright" | "bottomleft" | "bottomright"; }; mapStyle: { color: string; fillColor: string; fillOpacity: number; weight: number; radius: number; }; }; dataProviderInterface: { useService: boolean; uploadFileTypes: string[]; enableFileUploadReplace: boolean; basePath: string; specification: "dcatap" | "dcatapde"; annifIntegration: boolean; annifLinkTheme: string; annifLinkSubject: string; buttons: { Dataset: boolean; Catalogue: boolean; showMqaNotificationSettings: boolean; }; doiRegistrationService: { persistentIdentifierType: string; }; }; useCombinedSearch: boolean; }; languages: { locale: string; fallbackLocale: string; useLanguageSelector: boolean; }; themes: { header: string; }; tracker: { isPiwikPro: boolean; siteId: string; trackerUrl: string; }; }; uploading: { dataset: boolean; draft: boolean; }; modal: { confirm: string; message: string; callback: string; }; modals: { id: { confirm: string; message: string; callback: Function; }; clear: { confirm: string; message: string; callback: Function; }; }; property: any; id: any; }, { formErrorCount(): boolean; getData: import('vuex').Computed; getUserData: import('vuex').Computed; getIsEditMode: import('vuex').Computed; getIsDraft: import('vuex').Computed; }, { closeModal(): void; handleIDError(): void; handleClear(): void; handleCancelAndExit(): void; clearStorage(): void; submit(mode: any): Promise; createDataset(datasetId: any): void; createDraft(): void; createCatalogue(datasetId: any): void; idunique(id: any): Promise; clearAll: import('vuex').ActionMethod; convertToRDF: import('vuex').ActionMethod; showSnackbar: import('vuex').ActionMethod; setIsEditMode: import('vuex').ActionMethod; setIsDraft: import('vuex').ActionMethod; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ steps?: any; previousStep?: any; nextStep?: any; goToNextStep?: any; goToPreviousStep?: any; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;