/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ export declare enum LEGEND_DATA_CUBE_ROUTE_PATTERN_TOKEN { DATA_CUBE_ID = "dataCubeId", SOURCE_DATA = "sourceData" } export declare const LEGEND_DATA_CUBE_ROUTE_PATTERN: Readonly<{ BUILDER: "/:dataCubeId?"; }>; export type LegendDataCubeBuilderPathParams = { [LEGEND_DATA_CUBE_ROUTE_PATTERN_TOKEN.DATA_CUBE_ID]: string; }; export declare const generateBuilderRoute: (dataCubeId: string | null) => string; /** * @external_application_navigation This depends on Legend Query routing and is hardcoded so it's potentially brittle */ export declare const EXTERNAL_APPLICATION_NAVIGATION__generateQueryViewUrl: (queryApplicationUrl: string, queryId: string) => string; export declare const EXTERNAL_APPLICATION_NAVIGATION__generateLakehouseViewUrl: (LakehouseApplicationUrl: string, gav: string, dataProductPath: string) => string; export declare const EXTERNAL_APPLICATION_NAVIGATION__generateLakehouseAdHocViewUrl: (LakehouseApplicationUrl: string, dataProductId: string, deploymentId: number) => string; export declare const EXTERNAL_APPLICATION_NAVIGATION__generateStudioSDLCViewUrl: (studioApplicationUrl: string, projectId: string, versionId: string, element: string | undefined) => string; export declare const EXTERNAL_APPLICATION_NAVIGATION__generateStudioViewUrl: (studioApplicationUrl: string, groupId: string, artifactId: string, versionId: string, element: string | undefined) => string; //# sourceMappingURL=LegendDataCubeNavigation.d.ts.map