import { DeepPartial } from './utils'; import * as z from 'zod'; export declare const configSchema: z.ZodObject<{ api: z.ZodObject<{ baseUrl: z.ZodEffects; hubUrl: z.ZodEffects; qualityBaseUrl: z.ZodEffects; similarityBaseUrl: z.ZodEffects; similarityServiceName: z.ZodDefault; fileUploadUrl: z.ZodEffects; sparqlUrl: z.ZodEffects; gazetteerBaseUrl: z.ZodEffects; corsproxyApiUrl: z.ZodEffects; }, "strip", z.ZodTypeAny, { baseUrl: string; hubUrl: string; qualityBaseUrl: string; similarityBaseUrl: string; similarityServiceName: string; fileUploadUrl: string; sparqlUrl: string; gazetteerBaseUrl: string; corsproxyApiUrl: string; }, { baseUrl: string; hubUrl: string; qualityBaseUrl: string; similarityBaseUrl: string; fileUploadUrl: string; sparqlUrl: string; gazetteerBaseUrl: string; corsproxyApiUrl: string; similarityServiceName?: string | undefined; }>; authentication: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ useService: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ useService: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough">>>; /** * Routing options (optional). */ routing: z.ZodDefault; mode: z.ZodDefault; }, "strip", z.ZodTypeAny, { base: string; mode: string; }, { base?: string | undefined; mode?: string | undefined; }>>; navigation: z.ZodDefault; }, "strip", z.ZodTypeAny, { showSparql: boolean; }, { showSparql?: boolean | undefined; }>>; pagination: z.ZodDefault; usePaginationArrows: z.ZodDefault; useItemsPerPage: z.ZodDefault; defaultItemsPerPage: z.ZodDefault; defaultItemsPerPageOptions: z.ZodDefault>; }, "strip", z.ZodTypeAny, { usePagination: boolean; usePaginationArrows: boolean; useItemsPerPage: boolean; defaultItemsPerPage: number; defaultItemsPerPageOptions: number[]; }, { usePagination?: boolean | undefined; usePaginationArrows?: boolean | undefined; useItemsPerPage?: boolean | undefined; defaultItemsPerPage?: number | undefined; defaultItemsPerPageOptions?: number[] | undefined; }>>; }, "strip", z.ZodTypeAny, { routerOptions: { base: string; mode: string; }; navigation: { showSparql: boolean; }; pagination: { usePagination: boolean; usePaginationArrows: boolean; useItemsPerPage: boolean; defaultItemsPerPage: number; defaultItemsPerPageOptions: number[]; }; }, { routerOptions?: { base?: string | undefined; mode?: string | undefined; } | undefined; navigation?: { showSparql?: boolean | undefined; } | undefined; pagination?: { usePagination?: boolean | undefined; usePaginationArrows?: boolean | undefined; useItemsPerPage?: boolean | undefined; defaultItemsPerPage?: number | undefined; defaultItemsPerPageOptions?: number[] | undefined; } | undefined; }>>; /** * Metadata options (optional). */ metadata: z.ZodDefault; description: z.ZodDefault; keywords: z.ZodDefault; }, "strip", z.ZodTypeAny, { title: string; description: string; keywords: string; }, { title?: string | undefined; description?: string | undefined; keywords?: string | undefined; }>>; /** * Content options (optional). */ content: z.ZodDefault; useFeed: z.ZodDefault; useCatalogs: z.ZodDefault; followKeywordLinks: z.ZodDefault; maxKeywordLength: z.ZodDefault; facets: z.ZodDefault; useDatasetFacetsMap: z.ZodDefault; showClearButton: z.ZodDefault; showExternalLinkIcon: z.ZodDefault; showFacetsTitle: z.ZodDefault; cutoff: z.ZodDefault; MIN_FACET_LIMIT: z.ZodDefault; MAX_FACET_LIMIT: z.ZodDefault; FACET_OPERATORS: z.ZodDefault; and: z.ZodDefault; }, "strip", z.ZodTypeAny, { or: string; and: string; }, { or?: string | undefined; and?: string | undefined; }>>; FACET_GROUP_OPERATORS: z.ZodDefault; and: z.ZodDefault; }, "strip", z.ZodTypeAny, { or: string; and: string; }, { or?: string | undefined; and?: string | undefined; }>>; defaultFacetOrder: z.ZodDefault>; scoringFacets: z.ZodDefault; defaultScoringFacets: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { useScoringFacets: boolean; defaultScoringFacets: Record; }, { useScoringFacets?: boolean | undefined; defaultScoringFacets?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }, { useDatasetFacets?: boolean | undefined; useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showExternalLinkIcon?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; scoringFacets?: { useScoringFacets?: boolean | undefined; defaultScoringFacets?: Record | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }; }, { useSort?: boolean | undefined; useFeed?: boolean | undefined; useCatalogs?: boolean | undefined; followKeywordLinks?: string | undefined; maxKeywordLength?: number | undefined; facets?: { useDatasetFacets?: boolean | undefined; useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showExternalLinkIcon?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; scoringFacets?: { useScoringFacets?: boolean | undefined; defaultScoringFacets?: Record | undefined; } | undefined; } | undefined; }>>; catalogs: z.ZodDefault; useCatalogCountries: z.ZodDefault; defaultCatalogImagePath: z.ZodDefault; defaultCatalogCountryID: z.ZodDefault; defaultCatalogID: z.ZodDefault; facets: z.ZodDefault; showClearButton: z.ZodDefault; showFacetsTitle: z.ZodDefault; cutoff: z.ZodDefault; MIN_FACET_LIMIT: z.ZodDefault; MAX_FACET_LIMIT: z.ZodDefault; FACET_OPERATORS: z.ZodDefault; and: z.ZodDefault; }, "strip", z.ZodTypeAny, { or: string; and: string; }, { or?: string | undefined; and?: string | undefined; }>>; FACET_GROUP_OPERATORS: z.ZodDefault; and: z.ZodDefault; }, "strip", z.ZodTypeAny, { or: string; and: string; }, { or?: string | undefined; and?: string | undefined; }>>; defaultFacetOrder: z.ZodDefault>; useDatasetFacetsMap: z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; useCatalogFacets?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }, { useSort?: boolean | undefined; facets?: { useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; useCatalogFacets?: boolean | undefined; } | undefined; useCatalogCountries?: boolean | undefined; defaultCatalogImagePath?: string | undefined; defaultCatalogCountryID?: string | undefined; defaultCatalogID?: string | undefined; }>>; datasetDetails: z.ZodDefault; embed: z.ZodDefault; defaultWidth: z.ZodDefault; defaultHeight: z.ZodDefault; minRange: z.ZodDefault; maxRange: z.ZodDefault; }, "strip", z.ZodTypeAny, { enable: boolean; defaultWidth: number; defaultHeight: number; minRange: number; maxRange: number; }, { enable?: boolean | undefined; defaultWidth?: number | undefined; defaultHeight?: number | undefined; minRange?: number | undefined; maxRange?: number | undefined; }>>; header: z.ZodDefault; hidePublisher: z.ZodDefault; hideDate: z.ZodDefault; }, "strip", z.ZodTypeAny, { navigation: string; hidePublisher: boolean; hideDate: boolean; }, { navigation?: string | undefined; hidePublisher?: boolean | undefined; hideDate?: boolean | undefined; }>>; keywords: z.ZodDefault; isVisible: z.ZodDefault; collapsed: z.ZodDefault; }, "strip", z.ZodTypeAny, { showTitle: boolean; isVisible: boolean; collapsed: boolean; }, { showTitle?: boolean | undefined; isVisible?: boolean | undefined; collapsed?: boolean | undefined; }>>; description: z.ZodDefault; }, "strip", z.ZodTypeAny, { enableMarkdownInterpretation: boolean; }, { enableMarkdownInterpretation?: boolean | undefined; }>>; distributions: z.ZodDefault; displayCount: z.ZodDefault; incrementSteps: z.ZodDefault>; descriptionMaxLines: z.ZodDefault; descriptionMaxChars: z.ZodDefault; showValidationButton: z.ZodDefault; licencingAssistantUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; showValidationButton: boolean; licencingAssistantUrl: string; }, { displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; showValidationButton?: boolean | undefined; licencingAssistantUrl?: string | undefined; }>>; downloadAs: z.ZodDefault; proxyUrl: z.ZodDefault; url: z.ZodDefault; conversionFormats: z.ZodDefault; }, "strip", z.ZodTypeAny, { sourceFileFormat: string; targetFileFormat: string[]; }, { sourceFileFormat: string; targetFileFormat: string[]; }>, "many">>; }, "strip", z.ZodTypeAny, { url: string; enable: boolean; proxyUrl: string; conversionFormats: { sourceFileFormat: string; targetFileFormat: string[]; }[]; }, { url?: string | undefined; enable?: boolean | undefined; proxyUrl?: string | undefined; conversionFormats?: { sourceFileFormat: string; targetFileFormat: string[]; }[] | undefined; }>>; similarDatasets: z.ZodDefault; breakpoints: z.ZodDefault, { start: number; end: number; }, { start: number; end: number; }>>; similar: z.ZodDefault, { start: number; end: number; }, { start: number; end: number; }>>; lessSimilar: z.ZodDefault, { start: number; end: number; }, { start: number; end: number; }>>; }, "strip", z.ZodTypeAny, { verySimilar: { start: number; end: number; }; similar: { start: number; end: number; }; lessSimilar: { start: number; end: number; }; }, { verySimilar?: { start: number; end: number; } | undefined; similar?: { start: number; end: number; } | undefined; lessSimilar?: { start: number; end: number; } | undefined; }>>; }, "strip", z.ZodTypeAny, { useSimilarDatasets: boolean; breakpoints: { verySimilar: { start: number; end: number; }; similar: { start: number; end: number; }; lessSimilar: { start: number; end: number; }; }; }, { useSimilarDatasets?: boolean | undefined; breakpoints?: { verySimilar?: { start: number; end: number; } | undefined; similar?: { start: number; end: number; } | undefined; lessSimilar?: { start: number; end: number; } | undefined; } | undefined; }>>; pages: z.ZodDefault; displayAll: z.ZodDefault; displayCount: z.ZodDefault; incrementSteps: z.ZodDefault>; descriptionMaxLines: z.ZodDefault; descriptionMaxChars: z.ZodDefault; }, "strip", z.ZodTypeAny, { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }, { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; }>>; visualisations: z.ZodDefault; displayAll: z.ZodDefault; displayCount: z.ZodDefault; incrementSteps: z.ZodDefault>; descriptionMaxLines: z.ZodDefault; descriptionMaxChars: z.ZodDefault; }, "strip", z.ZodTypeAny, { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }, { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; }>>; dataServices: z.ZodDefault; displayAll: z.ZodDefault; displayCount: z.ZodDefault; incrementSteps: z.ZodDefault>; descriptionMaxLines: z.ZodDefault; descriptionMaxChars: z.ZodDefault; }, "strip", z.ZodTypeAny, { isVisible: boolean; displayAll: boolean; displayCount: number; incrementSteps: number[]; descriptionMaxLines: number; descriptionMaxChars: number; }, { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; }>>; isUsedBy: z.ZodDefault; }, "strip", z.ZodTypeAny, { isVisible: boolean; }, { isVisible?: boolean | undefined; }>>; relatedResources: z.ZodDefault; }, "strip", z.ZodTypeAny, { isVisible: boolean; }, { isVisible?: boolean | undefined; }>>; bulkDownload: z.ZodDefault; MAX_FILE_TITLE_LENGTH: z.ZodDefault; MAX_REQUESTS_COUNT: z.ZodDefault; INTERVAL_MS: z.ZodDefault; TIMEOUT_MS: z.ZodDefault; }, "strip", z.ZodTypeAny, { buttonPosition: string; MAX_FILE_TITLE_LENGTH: number; MAX_REQUESTS_COUNT: number; INTERVAL_MS: number; TIMEOUT_MS: number; }, { buttonPosition?: string | undefined; MAX_FILE_TITLE_LENGTH?: number | undefined; MAX_REQUESTS_COUNT?: number | undefined; INTERVAL_MS?: number | undefined; TIMEOUT_MS?: number | undefined; }>>; quality: z.ZodDefault; numberOfDisplayedQualityDistributions: z.ZodDefault; csvLinter: z.ZodDefault; displayAll: z.ZodDefault; numberOfDisplayedValidationResults: z.ZodDefault; }, "strip", z.ZodTypeAny, { enable: boolean; displayAll: boolean; numberOfDisplayedValidationResults: number; }, { enable?: boolean | undefined; displayAll?: boolean | undefined; numberOfDisplayedValidationResults?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { displayAll: boolean; numberOfDisplayedQualityDistributions: number; csvLinter: { enable: boolean; displayAll: boolean; numberOfDisplayedValidationResults: number; }; }, { displayAll?: boolean | undefined; numberOfDisplayedQualityDistributions?: number | undefined; csvLinter?: { enable?: boolean | undefined; displayAll?: boolean | undefined; numberOfDisplayedValidationResults?: number | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }; }, { embed?: { enable?: boolean | undefined; defaultWidth?: number | undefined; defaultHeight?: number | undefined; minRange?: number | undefined; maxRange?: number | undefined; } | undefined; header?: { navigation?: string | undefined; hidePublisher?: boolean | undefined; hideDate?: boolean | undefined; } | undefined; description?: { enableMarkdownInterpretation?: boolean | undefined; } | undefined; keywords?: { showTitle?: boolean | undefined; isVisible?: boolean | undefined; collapsed?: boolean | undefined; } | undefined; dataServices?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; properties?: string | undefined; distributions?: { displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; showValidationButton?: boolean | undefined; licencingAssistantUrl?: string | undefined; } | undefined; downloadAs?: { url?: string | undefined; enable?: boolean | undefined; proxyUrl?: string | undefined; conversionFormats?: { sourceFileFormat: string; targetFileFormat: string[]; }[] | undefined; } | undefined; similarDatasets?: { useSimilarDatasets?: boolean | undefined; breakpoints?: { verySimilar?: { start: number; end: number; } | undefined; similar?: { start: number; end: number; } | undefined; lessSimilar?: { start: number; end: number; } | undefined; } | undefined; } | undefined; pages?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; visualisations?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; isUsedBy?: { isVisible?: boolean | undefined; } | undefined; relatedResources?: { isVisible?: boolean | undefined; } | undefined; bulkDownload?: { buttonPosition?: string | undefined; MAX_FILE_TITLE_LENGTH?: number | undefined; MAX_REQUESTS_COUNT?: number | undefined; INTERVAL_MS?: number | undefined; TIMEOUT_MS?: number | undefined; } | undefined; quality?: { displayAll?: boolean | undefined; numberOfDisplayedQualityDistributions?: number | undefined; csvLinter?: { enable?: boolean | undefined; displayAll?: boolean | undefined; numberOfDisplayedValidationResults?: number | undefined; } | undefined; } | undefined; }>>; maps: z.ZodDefault; useAnimation: z.ZodDefault; location: z.ZodDefault, z.ZodNumber], null>>; spatialType: z.ZodDefault, z.ZodLiteral<"Polygon">]>>; height: z.ZodDefault; width: z.ZodDefault; mapContainerId: z.ZodDefault; urlTemplate: z.ZodDefault; geoBoundsId: z.ZodDefault; sender: z.ZodDefault, z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>], null>>; height: z.ZodDefault; width: z.ZodDefault; mapContainerId: z.ZodDefault; }, "strip", z.ZodTypeAny, { height: string; width: string; mapContainerId: string; startBounds: [[number, number], [number, number]]; }, { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; }>>; receiver: z.ZodDefault, z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>], null>>; height: z.ZodDefault; width: z.ZodDefault; mapContainerId: z.ZodDefault; attributionPosition: z.ZodDefault, z.ZodLiteral<"topright">, z.ZodLiteral<"bottomleft">, z.ZodLiteral<"bottomright">]>>; }, "strip", z.ZodTypeAny, { height: string; width: string; mapContainerId: string; startBounds: [[number, number], [number, number]]; attributionPosition: "topleft" | "topright" | "bottomleft" | "bottomright"; }, { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; attributionPosition?: "topleft" | "topright" | "bottomleft" | "bottomright" | undefined; }>>; options: z.ZodDefault; accessToken: z.ZodDefault; attribution: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; accessToken: string; attribution: string; }, { id?: string | undefined; accessToken?: string | undefined; attribution?: string | undefined; }>>; mapStyle: z.ZodDefault; fillColor: z.ZodDefault; fillOpacity: z.ZodDefault; weight: z.ZodDefault; radius: z.ZodDefault; }, "strip", z.ZodTypeAny, { color: string; fillColor: string; fillOpacity: number; weight: number; radius: number; }, { color?: string | undefined; fillColor?: string | undefined; fillOpacity?: number | undefined; weight?: number | undefined; radius?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }, { location?: [number[], number] | undefined; options?: { id?: string | undefined; accessToken?: string | undefined; attribution?: string | undefined; } | undefined; mapVisible?: boolean | undefined; useAnimation?: boolean | undefined; spatialType?: "Point" | "Polygon" | undefined; height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; urlTemplate?: string | undefined; geoBoundsId?: string | undefined; sender?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; } | undefined; receiver?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; attributionPosition?: "topleft" | "topright" | "bottomleft" | "bottomright" | undefined; } | undefined; mapStyle?: { color?: string | undefined; fillColor?: string | undefined; fillOpacity?: number | undefined; weight?: number | undefined; radius?: number | undefined; } | undefined; }>>; dataProviderInterface: z.ZodDefault>; useService: z.ZodDefault; enableFileUploadReplace: z.ZodDefault; basePath: z.ZodDefault; specification: z.ZodDefault, z.ZodLiteral<"dcatapde">]>>; annifIntegration: z.ZodDefault; annifLinkTheme: z.ZodDefault; annifLinkSubject: z.ZodDefault; buttons: z.ZodDefault; Catalogue: z.ZodDefault; showMqaNotificationSettings: z.ZodDefault; }, "strip", z.ZodTypeAny, { Dataset: boolean; Catalogue: boolean; showMqaNotificationSettings: boolean; }, { Dataset?: boolean | undefined; Catalogue?: boolean | undefined; showMqaNotificationSettings?: boolean | undefined; }>>; doiRegistrationService: z.ZodDefault; }, "strip", z.ZodTypeAny, { persistentIdentifierType: string; }, { persistentIdentifierType?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }, { useService?: boolean | undefined; uploadFileTypes?: string[] | undefined; enableFileUploadReplace?: boolean | undefined; basePath?: string | undefined; specification?: "dcatap" | "dcatapde" | undefined; annifIntegration?: boolean | undefined; annifLinkTheme?: string | undefined; annifLinkSubject?: string | undefined; buttons?: { Dataset?: boolean | undefined; Catalogue?: boolean | undefined; showMqaNotificationSettings?: boolean | undefined; } | undefined; doiRegistrationService?: { persistentIdentifierType?: string | undefined; } | undefined; }>>; useCombinedSearch: z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { datasetDetails?: { embed?: { enable?: boolean | undefined; defaultWidth?: number | undefined; defaultHeight?: number | undefined; minRange?: number | undefined; maxRange?: number | undefined; } | undefined; header?: { navigation?: string | undefined; hidePublisher?: boolean | undefined; hideDate?: boolean | undefined; } | undefined; description?: { enableMarkdownInterpretation?: boolean | undefined; } | undefined; keywords?: { showTitle?: boolean | undefined; isVisible?: boolean | undefined; collapsed?: boolean | undefined; } | undefined; dataServices?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; properties?: string | undefined; distributions?: { displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; showValidationButton?: boolean | undefined; licencingAssistantUrl?: string | undefined; } | undefined; downloadAs?: { url?: string | undefined; enable?: boolean | undefined; proxyUrl?: string | undefined; conversionFormats?: { sourceFileFormat: string; targetFileFormat: string[]; }[] | undefined; } | undefined; similarDatasets?: { useSimilarDatasets?: boolean | undefined; breakpoints?: { verySimilar?: { start: number; end: number; } | undefined; similar?: { start: number; end: number; } | undefined; lessSimilar?: { start: number; end: number; } | undefined; } | undefined; } | undefined; pages?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; visualisations?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; isUsedBy?: { isVisible?: boolean | undefined; } | undefined; relatedResources?: { isVisible?: boolean | undefined; } | undefined; bulkDownload?: { buttonPosition?: string | undefined; MAX_FILE_TITLE_LENGTH?: number | undefined; MAX_REQUESTS_COUNT?: number | undefined; INTERVAL_MS?: number | undefined; TIMEOUT_MS?: number | undefined; } | undefined; quality?: { displayAll?: boolean | undefined; numberOfDisplayedQualityDistributions?: number | undefined; csvLinter?: { enable?: boolean | undefined; displayAll?: boolean | undefined; numberOfDisplayedValidationResults?: number | undefined; } | undefined; } | undefined; } | undefined; datasets?: { useSort?: boolean | undefined; useFeed?: boolean | undefined; useCatalogs?: boolean | undefined; followKeywordLinks?: string | undefined; maxKeywordLength?: number | undefined; facets?: { useDatasetFacets?: boolean | undefined; useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showExternalLinkIcon?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; scoringFacets?: { useScoringFacets?: boolean | undefined; defaultScoringFacets?: Record | undefined; } | undefined; } | undefined; } | undefined; catalogs?: { useSort?: boolean | undefined; facets?: { useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; useCatalogFacets?: boolean | undefined; } | undefined; useCatalogCountries?: boolean | undefined; defaultCatalogImagePath?: string | undefined; defaultCatalogCountryID?: string | undefined; defaultCatalogID?: string | undefined; } | undefined; maps?: { location?: [number[], number] | undefined; options?: { id?: string | undefined; accessToken?: string | undefined; attribution?: string | undefined; } | undefined; mapVisible?: boolean | undefined; useAnimation?: boolean | undefined; spatialType?: "Point" | "Polygon" | undefined; height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; urlTemplate?: string | undefined; geoBoundsId?: string | undefined; sender?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; } | undefined; receiver?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; attributionPosition?: "topleft" | "topright" | "bottomleft" | "bottomright" | undefined; } | undefined; mapStyle?: { color?: string | undefined; fillColor?: string | undefined; fillOpacity?: number | undefined; weight?: number | undefined; radius?: number | undefined; } | undefined; } | undefined; dataProviderInterface?: { useService?: boolean | undefined; uploadFileTypes?: string[] | undefined; enableFileUploadReplace?: boolean | undefined; basePath?: string | undefined; specification?: "dcatap" | "dcatapde" | undefined; annifIntegration?: boolean | undefined; annifLinkTheme?: string | undefined; annifLinkSubject?: string | undefined; buttons?: { Dataset?: boolean | undefined; Catalogue?: boolean | undefined; showMqaNotificationSettings?: boolean | undefined; } | undefined; doiRegistrationService?: { persistentIdentifierType?: string | undefined; } | undefined; } | undefined; useCombinedSearch?: boolean | undefined; }>>; /** * Language options (optional). */ languages: z.ZodDefault; locale: z.ZodDefault; fallbackLocale: z.ZodDefault; }, "strip", z.ZodTypeAny, { locale: string; fallbackLocale: string; useLanguageSelector: boolean; }, { locale?: string | undefined; fallbackLocale?: string | undefined; useLanguageSelector?: boolean | undefined; }>>; /** * Theming options (optional). */ themes: z.ZodDefault; }, "strip", z.ZodTypeAny, { header: string; }, { header?: string | undefined; }>>; /** * Tracker options (optional). */ tracker: z.ZodDefault; siteId: z.ZodDefault; trackerUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { isPiwikPro: boolean; siteId: string; trackerUrl: string; }, { isPiwikPro?: boolean | undefined; siteId?: string | undefined; trackerUrl?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { 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; }; }, { api: { baseUrl: string; hubUrl: string; qualityBaseUrl: string; similarityBaseUrl: string; fileUploadUrl: string; sparqlUrl: string; gazetteerBaseUrl: string; corsproxyApiUrl: string; similarityServiceName?: string | undefined; }; metadata?: { title?: string | undefined; description?: string | undefined; keywords?: string | undefined; } | undefined; authentication?: z.objectInputType<{ useService: z.ZodDefault; login: z.ZodDefault; loginTitle: z.ZodDefault; loginURL: z.ZodDefault; loginRedirectUri: z.ZodDefault; logoutTitle: z.ZodDefault; logoutURL: z.ZodDefault; logoutRedirectUri: z.ZodDefault; }, "strip", z.ZodTypeAny, { useLogin: boolean; loginTitle: string; loginURL: string; loginRedirectUri: string; logoutTitle: string; logoutURL: string; logoutRedirectUri: string; }, { useLogin?: boolean | undefined; loginTitle?: string | undefined; loginURL?: string | undefined; loginRedirectUri?: string | undefined; logoutTitle?: string | undefined; logoutURL?: string | undefined; logoutRedirectUri?: string | undefined; }>>; keycloak: z.ZodDefault; url: z.ZodOptional; clientId: z.ZodDefault; 'ssl-required': z.ZodDefault; 'public-client': z.ZodDefault; 'verify-token-audience': z.ZodDefault; 'use-resource-role-mappings': z.ZodDefault; 'confidential-port': z.ZodDefault; }, "strip", z.ZodTypeAny, { 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; }, { url?: string | undefined; realm?: string | undefined; clientId?: string | undefined; 'ssl-required'?: string | undefined; 'public-client'?: boolean | undefined; 'verify-token-audience'?: boolean | undefined; 'use-resource-role-mappings'?: boolean | undefined; 'confidential-port'?: number | undefined; }>>; keycloakInit: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ pkceMethod: z.ZodDefault; useNone: z.ZodDefault; adapter: z.ZodDefault; onLoad: z.ZodDefault>; token: z.ZodOptional; refreshToken: z.ZodOptional; idToken: z.ZodOptional; timeSkew: z.ZodOptional; checkLoginIframe: z.ZodDefault; checkLoginIframeInterval: z.ZodDefault; responseMode: z.ZodDefault>; flow: z.ZodDefault>; scope: z.ZodDefault; redirectUri: z.ZodOptional; silentCheckSsoRedirectUri: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; rtp: z.ZodDefault; audience: z.ZodDefault; }, "strip", z.ZodTypeAny, { grand_type: string; audience: string; }, { grand_type?: string | undefined; audience?: string | undefined; }>>; authToken: z.ZodDefault; authMiddleware: z.ZodDefault; baseUrl: z.ZodDefault; loginRedirectUrl: z.ZodDefault; logoutRedirectUrl: z.ZodDefault; }, "strip", z.ZodTypeAny, { baseUrl: string; enable: boolean; loginRedirectUrl: string; logoutRedirectUrl: string; }, { baseUrl?: string | undefined; enable?: boolean | undefined; loginRedirectUrl?: string | undefined; logoutRedirectUrl?: string | undefined; }>>; }, z.ZodTypeAny, "passthrough"> | undefined; routing?: { routerOptions?: { base?: string | undefined; mode?: string | undefined; } | undefined; navigation?: { showSparql?: boolean | undefined; } | undefined; pagination?: { usePagination?: boolean | undefined; usePaginationArrows?: boolean | undefined; useItemsPerPage?: boolean | undefined; defaultItemsPerPage?: number | undefined; defaultItemsPerPageOptions?: number[] | undefined; } | undefined; } | undefined; content?: { datasetDetails?: { embed?: { enable?: boolean | undefined; defaultWidth?: number | undefined; defaultHeight?: number | undefined; minRange?: number | undefined; maxRange?: number | undefined; } | undefined; header?: { navigation?: string | undefined; hidePublisher?: boolean | undefined; hideDate?: boolean | undefined; } | undefined; description?: { enableMarkdownInterpretation?: boolean | undefined; } | undefined; keywords?: { showTitle?: boolean | undefined; isVisible?: boolean | undefined; collapsed?: boolean | undefined; } | undefined; dataServices?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; properties?: string | undefined; distributions?: { displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; showValidationButton?: boolean | undefined; licencingAssistantUrl?: string | undefined; } | undefined; downloadAs?: { url?: string | undefined; enable?: boolean | undefined; proxyUrl?: string | undefined; conversionFormats?: { sourceFileFormat: string; targetFileFormat: string[]; }[] | undefined; } | undefined; similarDatasets?: { useSimilarDatasets?: boolean | undefined; breakpoints?: { verySimilar?: { start: number; end: number; } | undefined; similar?: { start: number; end: number; } | undefined; lessSimilar?: { start: number; end: number; } | undefined; } | undefined; } | undefined; pages?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; visualisations?: { isVisible?: boolean | undefined; displayAll?: boolean | undefined; displayCount?: number | undefined; incrementSteps?: number[] | undefined; descriptionMaxLines?: number | undefined; descriptionMaxChars?: number | undefined; } | undefined; isUsedBy?: { isVisible?: boolean | undefined; } | undefined; relatedResources?: { isVisible?: boolean | undefined; } | undefined; bulkDownload?: { buttonPosition?: string | undefined; MAX_FILE_TITLE_LENGTH?: number | undefined; MAX_REQUESTS_COUNT?: number | undefined; INTERVAL_MS?: number | undefined; TIMEOUT_MS?: number | undefined; } | undefined; quality?: { displayAll?: boolean | undefined; numberOfDisplayedQualityDistributions?: number | undefined; csvLinter?: { enable?: boolean | undefined; displayAll?: boolean | undefined; numberOfDisplayedValidationResults?: number | undefined; } | undefined; } | undefined; } | undefined; datasets?: { useSort?: boolean | undefined; useFeed?: boolean | undefined; useCatalogs?: boolean | undefined; followKeywordLinks?: string | undefined; maxKeywordLength?: number | undefined; facets?: { useDatasetFacets?: boolean | undefined; useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showExternalLinkIcon?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; scoringFacets?: { useScoringFacets?: boolean | undefined; defaultScoringFacets?: Record | undefined; } | undefined; } | undefined; } | undefined; catalogs?: { useSort?: boolean | undefined; facets?: { useDatasetFacetsMap?: boolean | undefined; showClearButton?: boolean | undefined; showFacetsTitle?: boolean | undefined; cutoff?: number | undefined; MIN_FACET_LIMIT?: number | undefined; MAX_FACET_LIMIT?: number | undefined; FACET_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; FACET_GROUP_OPERATORS?: { or?: string | undefined; and?: string | undefined; } | undefined; defaultFacetOrder?: string[] | undefined; useCatalogFacets?: boolean | undefined; } | undefined; useCatalogCountries?: boolean | undefined; defaultCatalogImagePath?: string | undefined; defaultCatalogCountryID?: string | undefined; defaultCatalogID?: string | undefined; } | undefined; maps?: { location?: [number[], number] | undefined; options?: { id?: string | undefined; accessToken?: string | undefined; attribution?: string | undefined; } | undefined; mapVisible?: boolean | undefined; useAnimation?: boolean | undefined; spatialType?: "Point" | "Polygon" | undefined; height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; urlTemplate?: string | undefined; geoBoundsId?: string | undefined; sender?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; } | undefined; receiver?: { height?: string | undefined; width?: string | undefined; mapContainerId?: string | undefined; startBounds?: [[number, number], [number, number]] | undefined; attributionPosition?: "topleft" | "topright" | "bottomleft" | "bottomright" | undefined; } | undefined; mapStyle?: { color?: string | undefined; fillColor?: string | undefined; fillOpacity?: number | undefined; weight?: number | undefined; radius?: number | undefined; } | undefined; } | undefined; dataProviderInterface?: { useService?: boolean | undefined; uploadFileTypes?: string[] | undefined; enableFileUploadReplace?: boolean | undefined; basePath?: string | undefined; specification?: "dcatap" | "dcatapde" | undefined; annifIntegration?: boolean | undefined; annifLinkTheme?: string | undefined; annifLinkSubject?: string | undefined; buttons?: { Dataset?: boolean | undefined; Catalogue?: boolean | undefined; showMqaNotificationSettings?: boolean | undefined; } | undefined; doiRegistrationService?: { persistentIdentifierType?: string | undefined; } | undefined; } | undefined; useCombinedSearch?: boolean | undefined; } | undefined; languages?: { locale?: string | undefined; fallbackLocale?: string | undefined; useLanguageSelector?: boolean | undefined; } | undefined; themes?: { header?: string | undefined; } | undefined; tracker?: { isPiwikPro?: boolean | undefined; siteId?: string | undefined; trackerUrl?: string | undefined; } | undefined; }>; export type ResolvedConfig = z.infer; export type Config = DeepPartial & { api: ResolvedConfig['api']; services: ResolvedConfig['services']; };