import * as Types from '../graphql-types'; export type CreateMetricDefinitionMutationVariables = Types.Exact<{ input: Types.CompassCreateMetricDefinitionInput; }>; export type CreateMetricDefinitionMutation = { __typename?: 'Mutation'; compass?: { __typename?: 'CompassCatalogMutationApi'; createMetricDefinition?: { __typename?: 'CompassCreateMetricDefinitionPayload'; success: boolean; errors?: Array<{ __typename?: 'MutationError'; message?: string | null; extensions?: { __typename?: 'AdminAnnouncementBannerMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'AdminApplicationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'AriGraphRelationshipsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'BulkMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ConfluenceCalendarFieldMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ConfluenceUpdateContentAccessRequestMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ConfluenceUpdateCustomContentPermissionsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ConfluenceUpdateSiteConfigurationMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'CplsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'CustomerServiceCustomDetailCreateErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'DevAiGenericMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'GenericMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'HelpLayoutMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'InsightsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'InvokeExtensionPayloadErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraFieldValidationMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraFilterEditGrantMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraFilterNameMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraFilterShareGrantMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraIssueArchiveAsyncErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraIssueArchiveErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraIssueUnarchiveErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'JiraListSettingMigrationMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'KnowledgeDiscoveryBookmarkMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ReopenCommentsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ResolveCommentsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ResolveRestrictionsForSubjectMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'RoadmapMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ShepherdGenericMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ToolchainAssociateEntitiesErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ToolchainCreateContainerErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'ToolchainDisassociateEntitiesErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareCreateGoalHasJiraAlignProjectMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareCreateRelationshipsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareDeleteGoalHasJiraAlignProjectMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareDeleteRelationshipsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareProjectsChildWorkItemsAlreadyLinkedMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareProjectsCreateLinkMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareProjectsEditMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareProjectsParentWorkItemAlreadyLinkedToAnotherProjectMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TownsquareProjectsWorkItemAlreadyLinkedMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'TrelloMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'UpdateExCoSpacePermissionsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'VirtualAgentValidationMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | { __typename?: 'WorkSuggestionsMutationErrorExtension'; errorType?: string | null; statusCode?: number | null; } | null; }> | null; createdMetricDefinition?: { __typename?: 'CompassMetricDefinition'; id: string; name?: string | null; description?: string | null; type: Types.CompassMetricDefinitionType; format?: { __typename?: 'CompassMetricDefinitionFormatSuffix'; suffix?: string | null; } | null; } | null; } | null; } | null; }; export declare const CreateMetricDefinition = "\n mutation createMetricDefinition($input: CompassCreateMetricDefinitionInput!) {\n compass {\n createMetricDefinition(input: $input) {\n success\n errors {\n message\n extensions {\n errorType\n statusCode\n }\n }\n createdMetricDefinition {\n id\n name\n description\n type\n format {\n ... on CompassMetricDefinitionFormatSuffix {\n suffix\n }\n }\n }\n }\n }\n}\n ";