import { ActionApi, ActionApiCredentials, UploadedMetaFile, UploadFile } from './ActionApiProvider'; import { ActionRequest } from './utils'; export declare class GatewayActionApi implements ActionApi { private actionsApi; constructor(...actionsApi: ActionApi[]); init(credentials: ActionApiCredentials): void; reset(): void; isAvailable(): Promise; resolvePending(request: ActionRequest): Promise; send(request: ActionRequest): Promise; upload(file: UploadFile): Promise; synchronize(onEnd?: () => void): Promise; }