import { CompassCatalogBootstrapStatus, CompassChangeMetadata, CompassComponentType, CompassComponentTypeObject, CompassCreateEventInput, CompassCustomBooleanField, CompassCustomMultiSelectField, CompassCustomNumberField, CompassCustomSelectFieldOption, CompassCustomSingleSelectField, CompassCustomTextField, CompassCustomUserField, CompassEventType, CompassExternalAlias, CompassExternalAliasInput, CompassField, CompassLinkType, CompassMetricDefinition, CompassMetricDefinitionFormatInput, CompassMetricDefinitionType, CompassMetricSource, CompassRelationshipType, Component, ConfigFileMetadata, CreateEventSourceInput, CustomFieldFromYAML, CustomFieldInput, CustomFieldType, DataProviderAlertEvent, DataProviderBuildEvent, DataProviderCustomEvent, DataProviderDeploymentEvent, DataProviderFlagEvent, DataProviderIncidentEvent, DataProviderLifecycleEvent, DataProviderPullRequestEvent, DataProviderPushEvent, DataProviderVulnerabilityEvent, EventSource, MetricValue, OnCallScheduleInfo, PageInfo, QueryError } from '@atlassian/forge-graphql-types'; import { CompassYaml, YamlLink, YamlRelationships } from '../../types'; import { validTypeIdValues } from '../../requests/config-as-code-requests/helpers/validate-config-file/models/compass-yaml-types'; declare const MOCK_COMPONENT_ID = "ari:cloud:compass:a0000000-b000-c000-d000-e00000000000:component/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000001"; declare const MOCK_COMPONENT_TYPE_ID = CompassComponentType.Service; declare const MOCK_COMPONENT_ID_2 = "ari:cloud:compass:a0000000-b000-c000-d000-e00000000000:component/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000002"; declare const MOCK_COMPONENT_ID_3 = "ari:cloud:compass:a0000000-b000-c000-d000-e00000000000:component/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000003"; declare const MOCK_CLOUD_ID = "a0000000-b000-c000-d000-e00000000000"; declare const MOCK_ANOTHER_CLOUD_ID = "a0000000-b000-c000-d000-e00000000001"; declare const MOCK_COMPONENT_NAME = "mock-component-name"; declare const MOCK_CAPITALIZED_COMPONENT_NAME = "Mock-Component-Name"; declare const MOCK_COMPONENT_PATH = "repo/compass.yml"; declare const MOCK_COMPONENT_OLD_PATH = "repo/src/compass.yml"; declare const MOCK_COMPONENT_CAPITALIZED_OLD_PATH = "repo/Src/compass.yml"; declare const MOCK_COMPONENT_SLUG_1 = "mock-component-slug-1"; declare const MOCK_COMPONENT_SLUG_2 = "mock-component-slug-2"; declare const MOCK_TIME = "2022-05-05T17:49:12.664Z"; declare const MOCK_ERROR_TYPE = "MockErrorType"; declare const MOCK_ERROR_MESSAGE = "Mock error message"; declare const MOCK_GQL_ERROR: { message: string; extensions: { errorSource: string; classification: string; }; }; declare const MOCK_QUERY_ERROR: QueryError; declare const MOCK_MUTATION_ERROR_MESSAGE = "Mock mutation error message"; declare const MOCK_MUTATION_ERROR: { message: string; extensions: { errorType: string; statusCode: number; }[]; }; declare const MOCK_MUTATION_ERROR_SINGLE: { message: string; extensions: { errorType: string; statusCode: number; }; }; declare const MOCK_URL = "url"; declare const MOCK_URL_2 = "url2"; declare const MOCK_COMPONENT_LABELS: string[]; declare const MOCK_DEDUPLICATION_ID = "BB-REPO-ID-OR-PROJECT-ID-GIT"; declare const MOCK_NEW_PATH = "updated/path/in/repo"; declare const MOCK_CAPITALIZED_NEW_PATH = "Updated/Path/In/repo"; declare const MOCK_EXTERNAL_ID = "mock-external-id"; declare const MOCK_EXTERNAL_SOURCE = "mock-external-source"; declare const MOCK_ADDITIONAL_EXTERNAL_ALIASES: { externalId: string; externalSource: string; }[]; declare const MOCK_EVENT_URL = "event-url"; declare const MOCK_EXTERNAL_ALIAS: { externalId: string; externalSource: string; }; declare const MOCK_EXTERNAL_ALIAS_ID: { externalAliasId: string; externalSource: string; }; declare const MOCK_EXTERNAL_ALIAS_2: { externalId: string; externalSource: string; }; declare const MOCK_EVENT_SOURCE_ID = "mock-event-source-id"; declare const MOCK_EVENT_SOURCE_ID_2 = "mock-event-source-id-2"; declare const MOCK_EXTERNAL_EVENT_SOURCE_ID = "mock-external-event-source-id"; declare const MOCK_EXTERNAL_EVENT_SOURCE_ID_2 = "mock-external-event-source-id-2"; declare const MOCK_EVENT_SOURCE_INPUT: (externalEventSourceId?: string) => CreateEventSourceInput; declare const MOCK_GET_EVENT_SOURCE: (externalEventSourceId?: string, id?: string) => EventSource; declare const MOCK_COMPONENT_TYPE_DEF: CompassComponentTypeObject; declare const MOCK_CUSTOM_COMPONENT_TYPE_DEF: CompassComponentTypeObject; declare const MOCK_METRIC_DEF_ID = "mock-metric-definition-id"; declare const MOCK_METRIC_DEF_NAME = "mock-metric-definition-name"; declare const MOCK_METRIC_FORMAT_SUFFIX: CompassMetricDefinitionFormatInput; declare const MOCK_METRIC_DEF: CompassMetricDefinition; declare const MOCK_EXTERNAL_METRIC_SOURCE_ID = "mock-external-metric-source-id"; declare const MOCK_METRIC_SOURCE_URL = "https://mock-metric-source-url.com"; declare const MOCK_METRIC_SOURCE_ID = "mock-metric-source-id"; declare const MOCK_METRIC_SOURCE: CompassMetricSource; declare const MOCK_METRIC_DEF_WITH_SOURCES: CompassMetricDefinition; declare const MOCK_METRIC_DEF_WITH_DERIVED_SOURCES: CompassMetricDefinition; declare const MOCK_METRIC_DEF_WITH_PAGINATED_SOURCES: { metricSources: { __typename: string; pageInfo: PageInfo; nodes: CompassMetricSource[]; }; id: string; __typename?: "CompassMetricDefinition"; derivedEventTypes?: CompassEventType[]; description?: string; format?: import("@atlassian/forge-graphql-types").CompassMetricDefinitionFormatSuffix; isPinned?: boolean; jqlConfiguration?: import("@atlassian/forge-graphql-types").CompassJqlMetricDefinitionConfiguration; name?: string; type: CompassMetricDefinitionType; viewerPermissions?: import("@atlassian/forge-graphql-types").CompassMetricDefinitionInstancePermissions; }; declare const MOCK_CATALOG_BOOTSTRAP_STATUS: { __typename: string; status: CompassCatalogBootstrapStatus; }; declare const MOCK_DATA_MANAGER_EXTERNAL_SOURCE_URL = "https://mock-data-manager-external-source.com"; declare const MOCK_ECOSYSTEM_APP_ID = "mock-app-id"; declare const MOCK_LABEL = "mock-label"; declare const MOCK_LABEL_2 = "mock-label-2"; declare const MOCK_LINK: { name: string; type: CompassLinkType; url: string; }; declare const MOCK_LINK_2: { name: string; type: CompassLinkType; url: string; }; declare const MOCK_GET_LINK: { id: string; name: string; type: CompassLinkType; url: string; }; declare const MOCK_GET_LINK_2: { id: string; name: string; type: CompassLinkType; url: string; }; declare const MOCK_SEARCH_PAGEINFO: { hasNextPage: boolean; endCursor: string; }; declare const MOCK_METRIC_DEF_PAGEINFO: { hasPrevPage: boolean; startCursor: string; hasNextPage: boolean; endCursor: string; }; declare const MOCK_APPLICATION_MANAGED_COMPONENTS_PAGEINFO: { hasPrevPage: boolean; startCursor: string; hasNextPage: boolean; endCursor: string; }; declare const MOCK_RELATIONSHIP: { nodeId: string; type: CompassRelationshipType; }; declare const MOCK_RELATIONSHIP_2: { nodeId: string; type: CompassRelationshipType; }; declare const MOCK_BASE_COMPONENT: { name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_BASE_COMPONENT_WITHOUT_FIELDS: { name: string; description: string; slug: string; type: CompassComponentType; typeId: string; changeMetadata: CompassChangeMetadata; }; declare const MOCK_BASE_COMPONENT_WITH_ID: { name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_CHANGED_COMPONENT: { description: string; slug: string; links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_CHANGED_COMPONENT_WITH_LIFECYCLE_FIELD: { description: string; links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; fields: { tier: string[]; lifecycle: string[]; }; name: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; id: string; }; declare const MOCK_GET_CHANGED_COMPONENT: { description: string; slug: string; links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_GET_CHANGED_COMPONENT_WITH_LIFECYCLE_FIELD: { fields: { tier: string[]; lifecycle: string[]; }; description: string; slug: string; links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; id: string; }; declare const MOCK_GET_COMPONENT_WITH_CHANGED_TYPEID_FIELD: { typeId: validTypeIdValues; description: string; slug: string; links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; type: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_OPTION_UUIDS: string[]; declare const MOCK_OPTION_UUIDS_2: string[]; declare const MOCK_GET_CHANGED_COMPONENT_WITH_CUSTOM_FIELDS: { customFields: ({ definition: { id: string; name: string; }; booleanValue: boolean; numberValue?: undefined; textValue?: undefined; userIdValue?: undefined; option?: undefined; options?: undefined; } | { definition: { id: string; name: string; }; numberValue: number; booleanValue?: undefined; textValue?: undefined; userIdValue?: undefined; option?: undefined; options?: undefined; } | { definition: { id: string; name: string; }; textValue: string; booleanValue?: undefined; numberValue?: undefined; userIdValue?: undefined; option?: undefined; options?: undefined; } | { definition: { id: string; name: string; }; userIdValue: string; booleanValue?: undefined; numberValue?: undefined; textValue?: undefined; option?: undefined; options?: undefined; } | { definition: { id: string; name: string; }; option: CompassCustomSelectFieldOption; booleanValue?: undefined; numberValue?: undefined; textValue?: undefined; userIdValue?: undefined; options?: undefined; } | { definition: { id: string; name: string; }; options: CompassCustomSelectFieldOption[]; booleanValue?: undefined; numberValue?: undefined; textValue?: undefined; userIdValue?: undefined; option?: undefined; })[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_CUSTOM_FIELD_INPUTS: CustomFieldInput[]; declare const TEXT_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: string; }; declare const NUMBER_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: number; }; declare const BOOLEAN_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: boolean; }; declare const USER_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: string; }; declare const SINGLE_SELECT_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: string; }; declare const MULTI_SELECT_CUSTOM_FIELD_IN_YAML: { name: string; type: CustomFieldType; value: string[]; }; declare const SINGLE_SELECT_CUSTOM_FIELD_IN_YAML_WITH_DISPLAY_VALUE: { name: string; type: CustomFieldType; displayValue: string; }; declare const MULTI_SELECT_CUSTOM_FIELD_IN_YAML_WITH_DISPLAY_VALUE: { name: string; type: CustomFieldType; displayValue: string[]; }; declare const MOCK_CUSTOM_FIELDS_IN_YAML: CustomFieldFromYAML[]; declare const MOCK_CUSTOM_FIELDS_IN_YAML_2: CustomFieldFromYAML[]; declare const UPDATED_MOCK_CUSTOM_FIELD_INPUTS: CustomFieldInput[]; declare const UPDATED_MOCK_CUSTOM_FIELD_INPUTS_WITH_DISPLAY_VALUE: CustomFieldInput[]; declare const MOCK_BOOLEAN_CUSTOM_FIELD: { definition: { id: string; name: string; }; booleanValue: boolean; }; declare const MOCK_NUMBER_CUSTOM_FIELD: { definition: { id: string; name: string; }; numberValue: number; }; declare const MOCK_TEXT_CUSTOM_FIELD: { definition: { id: string; name: string; }; textValue: string; }; declare const MOCK_USER_CUSTOM_FIELD: { definition: { id: string; name: string; }; userIdValue: string; }; declare const MOCK_SINGLE_SELECT_CUSTOM_FIELD: CompassCustomSingleSelectField; declare const MOCK_SINGLE_SELECT_CUSTOM_FIELD_2: CompassCustomSingleSelectField; declare const MOCK_MULTI_SELECT_CUSTOM_FIELD: CompassCustomMultiSelectField; declare const MOCK_MULTI_SELECT_CUSTOM_FIELD_2: CompassCustomMultiSelectField; declare const MOCK_CUSTOM_FIELDS: (CompassCustomBooleanField | CompassCustomNumberField | CompassCustomTextField | CompassCustomUserField | CompassCustomSingleSelectField | CompassCustomMultiSelectField)[]; declare const MOCK_BASE_COMPONENT_WITH_CUSTOM_FIELDS: { customFields: CustomFieldInput[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_BASE_CREATE_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID: { customFields: CustomFieldInput[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_BASE_GET_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID: { customFields: (CompassCustomTextField | CompassCustomNumberField | CompassCustomBooleanField | CompassCustomUserField | CompassCustomSingleSelectField | CompassCustomMultiSelectField)[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_BASE_GET_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID_2: { customFields: (CompassCustomTextField | CompassCustomNumberField | CompassCustomBooleanField | CompassCustomUserField | CompassCustomSingleSelectField | CompassCustomMultiSelectField)[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_CHANGED_COMPONENT_WITH_CUSTOM_FIELDS: { customFields: CustomFieldInput[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_GET_BASE_COMPONENT_WITH_EXTERNAL_ALIAS: { externalAlias: { externalAliasId: string; externalSource: string; }[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPLEX_COMPONENT: { links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPLEX_COMPONENT: { links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT_WITH_EVENT_SOURCE: { eventSources: CreateEventSourceInput[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPONENT_WITH_EVENT_SOURCE: { eventSources: { id: string; __typename?: "EventSource"; eventType: CompassEventType; events?: import("@atlassian/forge-graphql-types").CompassEventsQueryResult; externalEventSourceId: string; forgeAppId?: string; }[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_GET_COMPONENT_WITH_EVENT_SOURCES: { eventSources: { id: string; __typename?: "EventSource"; eventType: CompassEventType; events?: import("@atlassian/forge-graphql-types").CompassEventsQueryResult; externalEventSourceId: string; forgeAppId?: string; }[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT_WITH_DATA_MANAGER: { dataManager: { externalSourceURL: string; }; links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPONENT_WITH_DATA_MANAGER: { dataManager: { externalSourceURL: string; }; links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT_WITH_EMPTY_DATA_MANAGER: { dataManager: any; links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_COMPONENT_WITH_NULL_DATA_MANAGER: { dataManager: any; links: { name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPONENT_WITH_NULL_DATA_MANAGER: { dataManager: any; links: { id: string; name: string; type: CompassLinkType; url: string; }[]; relationships: { nodeId: string; type: CompassRelationshipType; }[]; labels: string[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT_WITH_EXTERNAL_ALIAS: (externalAlias?: CompassExternalAliasInput) => { externalAlias: CompassExternalAliasInput; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPONENT_WITH_EXTERNAL_ALIAS: (externalAlias?: CompassExternalAlias) => { externalAlias: CompassExternalAlias; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT_WITH_EXTERNAL_ALIASES: (externalAliases?: Array) => { externalAliases: CompassExternalAliasInput[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; }; declare const MOCK_GET_COMPONENT_WITH_EXTERNAL_ALIASES: (externalAliases?: Array) => { externalAliases: CompassExternalAlias[]; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; changeMetadata: CompassChangeMetadata; fields: { tier: string[]; }; id: string; }; declare const MOCK_COMPONENT: any; declare const MOCK_COMPONENT_AGG: any; declare const MOCK_COMPONENT_AGG_WITHOUT_LINKS: any; declare const MOCK_DEPLOYENT_INPUT: CompassCreateEventInput; declare const MOCK_BUILD_INPUT: CompassCreateEventInput; declare const MOCK_GQL_COMPONENT: { changeMetadata: CompassChangeMetadata; fields: CompassField[]; id: string; name: string; description: string; slug: string; type: CompassComponentType; typeId: CompassComponentType; }; declare const MOCK_FORGE_APP_ARI = "ari:cloud:ecosystem::app/0f58f3eb-0c22-4f29-a488-75746bc1836e"; declare const MOCK_DATA_PROVIDER_ALERT_EVENT: DataProviderAlertEvent; declare const MOCK_DATA_PROVIDER_BUILD_EVENT: DataProviderBuildEvent; declare const MOCK_DATA_PROVIDER_CUSTOM_EVENT: DataProviderCustomEvent; declare const MOCK_DATA_PROVIDER_DEPLOYMENT_EVENT: DataProviderDeploymentEvent; declare const MOCK_DATA_PROVIDER_FLAG_EVENT: DataProviderFlagEvent; declare const MOCK_DATA_PROVIDER_INCIDENT_EVENT: DataProviderIncidentEvent; declare const MOCK_DATA_PROVIDER_LIFECYCLE_EVENT: DataProviderLifecycleEvent; declare const MOCK_DATA_PROVIDER_PUSH_EVENT: DataProviderPushEvent; declare const MOCK_DATA_PROVIDER_PULL_REQUEST_EVENT: DataProviderPullRequestEvent; declare const MOCK_DATA_PROVIDER_VULNERABILITY_EVENT: DataProviderVulnerabilityEvent; declare const MOCK_ON_CALL_PROVIDER_SCHEDULE_INFO: OnCallScheduleInfo; declare const METRIC_VALUES: MetricValue[]; declare const METRIC_VALUE_DATE_INVALID: { value: number; timestamp: string; }; declare const MOCK_COMPONENT_REFERENCE_SLUG_INPUT_1: { slug: { slug: string; cloudId: string; }; }; declare const MOCK_COMPONENT_REFERENCE_ARI_INPUT_1: { ari: string; }; declare const MOCK_RELATIONSHIP_BY_SLUGS: YamlRelationships; declare const MOCK_REPO_ID = "948"; declare const MOCK_REPO_URL = "https://github.com/org/repo"; declare const MOCK_CHANGED_FILE: { currentFilePath: { fullFilePath: string; localFilePath: string; }; action: string; oldFilePath: { fullFilePath: string; localFilePath: string; }; fileSize: number; }; export declare const getMockedCompassYaml: (overrideMockedCompassYaml?: Partial) => CompassYaml; export declare const getMockedComponent: (overrideMockedComponent?: Partial) => Component; export declare const createCompassYamlLink: (type: CompassLinkType, url?: string) => YamlLink; export declare const getMockedConfigFileMetadata: (override?: Partial) => ConfigFileMetadata; export declare const getManagedComponentAliases: ({ name, path, }: { name?: string; path?: string; }) => Array; export { MOCK_BASE_COMPONENT, MOCK_BASE_COMPONENT_WITH_CUSTOM_FIELDS, MOCK_BASE_COMPONENT_WITHOUT_FIELDS, MOCK_BUILD_INPUT, MOCK_COMPONENT_TYPE_ID, MOCK_COMPONENT_ID, MOCK_COMPONENT_ID_2, MOCK_COMPONENT_ID_3, MOCK_CLOUD_ID, MOCK_ANOTHER_CLOUD_ID, MOCK_EXTERNAL_ALIAS, MOCK_EXTERNAL_SOURCE, MOCK_DEDUPLICATION_ID, MOCK_ADDITIONAL_EXTERNAL_ALIASES, MOCK_EVENT_SOURCE_ID, MOCK_EXTERNAL_EVENT_SOURCE_ID, MOCK_EVENT_SOURCE_INPUT, MOCK_FORGE_APP_ARI, MOCK_GET_EVENT_SOURCE, MOCK_GET_BASE_COMPONENT_WITH_EXTERNAL_ALIAS, MOCK_GET_COMPONENT_WITH_EXTERNAL_ALIASES, MOCK_GQL_COMPONENT, MOCK_COMPLEX_COMPONENT, MOCK_COMPONENT_WITH_EVENT_SOURCE, MOCK_COMPONENT_WITH_DATA_MANAGER, MOCK_EXTERNAL_EVENT_SOURCE_ID_2, MOCK_EVENT_SOURCE_ID_2, MOCK_GET_COMPONENT_WITH_EVENT_SOURCE, MOCK_GET_COMPONENT_WITH_EVENT_SOURCES, MOCK_GET_COMPONENT_WITH_DATA_MANAGER, MOCK_BASE_COMPONENT_WITH_ID, MOCK_CHANGED_COMPONENT, MOCK_GET_CHANGED_COMPONENT, MOCK_COMPONENT, MOCK_COMPONENT_WITH_EMPTY_DATA_MANAGER, MOCK_COMPONENT_WITH_NULL_DATA_MANAGER, MOCK_COMPONENT_WITH_EXTERNAL_ALIAS, MOCK_GET_COMPONENT_WITH_EXTERNAL_ALIAS, MOCK_COMPONENT_WITH_EXTERNAL_ALIASES, MOCK_GET_COMPONENT_WITH_NULL_DATA_MANAGER, MOCK_GET_COMPLEX_COMPONENT, MOCK_EXTERNAL_ALIAS_2, MOCK_EXTERNAL_ALIAS_ID, MOCK_LINK, MOCK_LINK_2, MOCK_GET_LINK, MOCK_GET_LINK_2, MOCK_RELATIONSHIP, MOCK_RELATIONSHIP_2, MOCK_LABEL, MOCK_LABEL_2, MOCK_DATA_MANAGER_EXTERNAL_SOURCE_URL, MOCK_ERROR_TYPE, MOCK_ERROR_MESSAGE, MOCK_QUERY_ERROR, MOCK_METRIC_SOURCE, MOCK_EXTERNAL_METRIC_SOURCE_ID, MOCK_METRIC_SOURCE_URL, MOCK_METRIC_DEF_NAME, MOCK_METRIC_DEF_PAGEINFO, MOCK_APPLICATION_MANAGED_COMPONENTS_PAGEINFO, MOCK_CATALOG_BOOTSTRAP_STATUS, MOCK_METRIC_DEF_WITH_PAGINATED_SOURCES, MOCK_METRIC_DEF_WITH_DERIVED_SOURCES, MOCK_METRIC_FORMAT_SUFFIX, MOCK_METRIC_DEF, MOCK_METRIC_DEF_WITH_SOURCES, MOCK_METRIC_DEF_ID, MOCK_METRIC_SOURCE_ID, MOCK_MUTATION_ERROR, MOCK_MUTATION_ERROR_MESSAGE, MOCK_MUTATION_ERROR_SINGLE, MOCK_COMPONENT_AGG, MOCK_EXTERNAL_ID, MOCK_GQL_ERROR, MOCK_ECOSYSTEM_APP_ID, MOCK_SEARCH_PAGEINFO, MOCK_COMPONENT_AGG_WITHOUT_LINKS, MOCK_DEPLOYENT_INPUT, MOCK_DATA_PROVIDER_BUILD_EVENT, MOCK_DATA_PROVIDER_ALERT_EVENT, MOCK_DATA_PROVIDER_CUSTOM_EVENT, MOCK_DATA_PROVIDER_DEPLOYMENT_EVENT, MOCK_DATA_PROVIDER_FLAG_EVENT, MOCK_DATA_PROVIDER_INCIDENT_EVENT, MOCK_DATA_PROVIDER_LIFECYCLE_EVENT, MOCK_DATA_PROVIDER_PULL_REQUEST_EVENT, MOCK_DATA_PROVIDER_PUSH_EVENT, MOCK_DATA_PROVIDER_VULNERABILITY_EVENT, MOCK_TIME, MOCK_ON_CALL_PROVIDER_SCHEDULE_INFO, MOCK_GET_CHANGED_COMPONENT_WITH_CUSTOM_FIELDS, MOCK_CHANGED_COMPONENT_WITH_CUSTOM_FIELDS, MOCK_BASE_CREATE_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID, MOCK_BASE_GET_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID, MOCK_BASE_GET_COMPONENT_WITH_CUSTOM_FIELDS_WITH_ID_2, METRIC_VALUES, METRIC_VALUE_DATE_INVALID, MOCK_URL, MOCK_URL_2, MOCK_COMPONENT_LABELS, MOCK_COMPONENT_TYPE_DEF, MOCK_EVENT_URL, MOCK_CHANGED_COMPONENT_WITH_LIFECYCLE_FIELD, MOCK_GET_CHANGED_COMPONENT_WITH_LIFECYCLE_FIELD, MOCK_GET_COMPONENT_WITH_CHANGED_TYPEID_FIELD, MOCK_CUSTOM_FIELDS_IN_YAML, MOCK_CUSTOM_FIELDS_IN_YAML_2, UPDATED_MOCK_CUSTOM_FIELD_INPUTS, UPDATED_MOCK_CUSTOM_FIELD_INPUTS_WITH_DISPLAY_VALUE, MOCK_CUSTOM_FIELDS, MOCK_CUSTOM_FIELD_INPUTS, MOCK_BOOLEAN_CUSTOM_FIELD, MOCK_TEXT_CUSTOM_FIELD, MOCK_NUMBER_CUSTOM_FIELD, MOCK_USER_CUSTOM_FIELD, MOCK_SINGLE_SELECT_CUSTOM_FIELD, MOCK_MULTI_SELECT_CUSTOM_FIELD, MOCK_SINGLE_SELECT_CUSTOM_FIELD_2, MOCK_MULTI_SELECT_CUSTOM_FIELD_2, TEXT_CUSTOM_FIELD_IN_YAML, NUMBER_CUSTOM_FIELD_IN_YAML, BOOLEAN_CUSTOM_FIELD_IN_YAML, USER_CUSTOM_FIELD_IN_YAML, SINGLE_SELECT_CUSTOM_FIELD_IN_YAML, SINGLE_SELECT_CUSTOM_FIELD_IN_YAML_WITH_DISPLAY_VALUE, MULTI_SELECT_CUSTOM_FIELD_IN_YAML, MULTI_SELECT_CUSTOM_FIELD_IN_YAML_WITH_DISPLAY_VALUE, MOCK_NEW_PATH, MOCK_CUSTOM_COMPONENT_TYPE_DEF, MOCK_COMPONENT_NAME, MOCK_COMPONENT_PATH, MOCK_COMPONENT_OLD_PATH, MOCK_COMPONENT_CAPITALIZED_OLD_PATH, MOCK_CAPITALIZED_COMPONENT_NAME, MOCK_CAPITALIZED_NEW_PATH, MOCK_OPTION_UUIDS, MOCK_OPTION_UUIDS_2, MOCK_COMPONENT_REFERENCE_SLUG_INPUT_1, MOCK_COMPONENT_REFERENCE_ARI_INPUT_1, MOCK_RELATIONSHIP_BY_SLUGS, MOCK_COMPONENT_SLUG_1, MOCK_COMPONENT_SLUG_2, MOCK_REPO_ID, MOCK_REPO_URL, MOCK_CHANGED_FILE, };