## API Report File for "@aws-amplify/amplify-cli-core" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts /// import Ajv from 'ajv'; import { ApiKeyConfig } from '@aws-amplify/graphql-transformer-interfaces'; import { ARN } from '@aws-sdk/util-arn-parser'; import { BuildType } from '@aws-amplify/amplify-function-plugin-interface'; import * as cdk from 'aws-cdk-lib'; import { ChildProcess } from 'child_process'; import { DeploymentResources } from '@aws-amplify/graphql-transformer-interfaces'; import * as execa from 'execa'; import opn from 'open'; import { Ora } from 'ora'; import { SemVer } from 'semver'; import { Template as Template_2 } from 'cloudform-types'; // @public (undocumented) export type $TSAny = any; // @public (undocumented) export type $TSContext = { amplify: AmplifyToolkit; print: IContextPrint; migrationInfo: MigrationInfo; projectHasMobileHubResources: boolean; prompt: $TSAny; exeInfo: EnvironmentInfo & InputParameters & PinpointInfo & ProjectInfo; input: CommandLineInput; parameters: ContextParameters; usageData: IUsageData; runtime: Runtime; pluginPlatform: IPluginPlatform; newUserInfo?: string; filesystem: IContextFilesystem; template: IContextTemplate; }; // @public (undocumented) export type $TSCopyJob = $TSAny; // @public (undocumented) export type $TSMeta = $TSAny; // @public (undocumented) export type $TSObject = Record; // @public (undocumented) export type $TSTeamProviderInfo = $TSAny; // @public (undocumented) export const AMPLIFY_DOCS_URL = "https://docs.amplify.aws"; // @public (undocumented) export const AMPLIFY_SUPPORT_DOCS: { CLI_PROJECT_TROUBLESHOOTING: { name: string; url: string; }; CLI_GRAPHQL_TROUBLESHOOTING: { name: string; url: string; }; CLI_EXTENSIBILITY: { name: string; url: string; }; AWS_CUSTOM_DOMAIN_TROUBLESHOOTING: { name: string; url: string; }; AMPLIFY_IAM_TROUBLESHOOTING_URL: { name: string; url: string; }; AMPLIFY_DATASTORE: { name: string; url: string; }; AWS_CLOUDFORMATION_DRIFT: { name: string; url: string; }; AWS_KNOWLEDGE_CENTER: { name: string; url: string; }; }; // @public (undocumented) export const AmplifyCategories: { STORAGE: string; API: string; AUTH: string; FUNCTION: string; HOSTING: string; INTERACTIONS: string; NOTIFICATIONS: string; PREDICTIONS: string; ANALYTICS: string; CUSTOM: string; }; // @public (undocumented) export abstract class AmplifyCategoryTransform { constructor(resourceName: string); // (undocumented) abstract applyOverride(): Promise; // (undocumented) resourceName: string; // (undocumented) abstract saveBuildFiles(context: $TSContext, template: Template): Promise; // (undocumented) abstract transform(context: $TSContext): Promise