## API Report File for "@aws-amplify/amplify-category-analytics"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { $TSAny } from '@aws-amplify/amplify-cli-core';
import { $TSContext } from '@aws-amplify/amplify-cli-core';
import { IAmplifyResource } from '@aws-amplify/amplify-cli-core';
import { IAnalyticsResource } from '@aws-amplify/amplify-cli-core';
import { IPluginCapabilityAPIResponse } from '@aws-amplify/amplify-cli-core';
import { NotificationChannels } from '@aws-amplify/amplify-cli-core';

// @public (undocumented)
export const analyticsGetPinpointRegionMapping: () => Record<string, string>;

// @public (undocumented)
export const analyticsPluginAPICreateResource: (context: $TSContext, resourceProviderServiceName: string) => Promise<IAmplifyResource>;

// @public (undocumented)
export const analyticsPluginAPIGetResources: (resourceProviderServiceName?: string, context?: $TSContext) => Array<IAnalyticsResource>;

// @public (undocumented)
export const analyticsPluginAPIMigrations: (context: $TSContext) => Promise<void>;

// @public (undocumented)
export const analyticsPluginAPIPinpointHasInAppMessagingPolicy: (context: $TSContext) => Promise<boolean>;

// @public (undocumented)
export const analyticsPluginAPIPostPush: (context: $TSContext) => Promise<$TSContext>;

// @public (undocumented)
export const analyticsPluginAPIPush: (context: $TSContext, resourceProviderServiceName: string) => Promise<IPluginCapabilityAPIResponse>;

// @public (undocumented)
export const analyticsPluginAPIToggleNotificationChannel: (resourceProviderServiceName: string, channel: NotificationChannels, enableChannel: boolean) => Promise<IPluginCapabilityAPIResponse>;

// @public (undocumented)
const console_2: (context: $TSContext) => Promise<void>;
export { console_2 as console }

// @public (undocumented)
export const executeAmplifyCommand: (context: $TSContext) => Promise<$TSAny>;

// @public (undocumented)
export const getPermissionPolicies: (context: $TSContext, resourceOpsMapping: {
    [x: string]: any;
}) => Promise<$TSAny>;

// @public (undocumented)
export const handleAmplifyEvent: (__context: $TSContext, args: $TSAny) => Promise<void>;

// @public (undocumented)
export const migrate: (context: $TSContext) => void;

// (No @packageDocumentation comment for this package)

```
