import { PushFileDescriptor } from '@mablhq/test-model/types/mobile/PushFileDescriptor';
import { ExecutionStepResult } from '@mablhq-internal/runtime/execution';
import { MobileTestExecutionContext } from '../contexts/MobileTestExecutionContext';
export declare class PushFileExecutor {
    run(step: PushFileDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
    pushFiles(step: PushFileDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
}
export interface PushFileActionInfo {
    localFilePathForPushing: string;
    devicePathToPushFileTo: string;
}
export declare function pushFilesAction(driver: WebdriverIO.Browser, files: PushFileActionInfo[]): Promise<void>;
//# sourceMappingURL=PushFileExecutor.d.ts.map