import { HttpResponse } from '@aws-amplify/core/internals/aws-client-utils'; import { Operation } from '../types'; /** * Create a cancellable operation conforming to the internal POST API interface. * @internal */ export declare function createCancellableOperation(handler: () => Promise, abortController: AbortController, operationType: 'internal', timeout?: number): Promise; /** * Create a cancellable operation conforming to the external REST API interface. * @internal */ export declare function createCancellableOperation(handler: () => Promise, abortController: AbortController, operationType: 'public', timeout?: number): Operation;