import { IAmplifyResource, $TSContext, IAnalyticsResource, NotificationChannels, IPluginCapabilityAPIResponse } from '@aws-amplify/amplify-cli-core'; export declare const analyticsPluginAPIGetResources: (resourceProviderServiceName?: string, context?: $TSContext) => Array; export declare const analyticsPluginAPICreateResource: (context: $TSContext, resourceProviderServiceName: string) => Promise; export declare const analyticsPluginAPIToggleNotificationChannel: (resourceProviderServiceName: string, channel: NotificationChannels, enableChannel: boolean) => Promise; export declare const analyticsPluginAPIPush: (context: $TSContext, resourceProviderServiceName: string) => Promise; export declare const analyticsPushYes: (context: $TSContext) => Promise; export declare const analyticsPluginAPIPostPush: (context: $TSContext) => Promise<$TSContext>; export declare const analyticsPluginAPIPinpointHasInAppMessagingPolicy: (context: $TSContext) => Promise; export declare const analyticsPluginAPIMigrations: (context: $TSContext) => Promise; export declare const analyticsGetPinpointRegionMapping: () => Record; //# sourceMappingURL=analytics-resource-api.d.ts.map