import { IFlowData } from '@aws-amplify/amplify-cli-shared-interfaces'; import { IFlowReport } from '@aws-amplify/amplify-cli-shared-interfaces'; import { IUsageData, IUsageDataPayload } from '@aws-amplify/amplify-cli-core'; export declare class NoUsageData implements IUsageData, IFlowData { private static instance; private static flow; getUsageDataPayload(error: Error | null, state: string): IUsageDataPayload; calculatePushNormalizationFactor(): void; getSessionUuid(): string; emitError(): Promise; emitAbort(): Promise; emitSuccess(): Promise; init(): void; startCodePathTimer(): void; stopCodePathTimer(): void; pushInteractiveFlow: () => void; pushHeadlessFlow: () => void; setIsHeadless: () => void; getFlowReport(): IFlowReport | Record; assignProjectIdentifier(): string | undefined; static get Instance(): IUsageData; static get flowInstance(): IFlowData; } //# sourceMappingURL=NoUsageData.d.ts.map