import { PrepareSessionStepDescriptor } from '@mablhq/test-model/types/mobile/PrepareSessionStepDescriptor';
import { ExecutionStepResult } from '@mablhq-internal/runtime/execution';
import { MobileTestExecutionContext } from '../contexts/MobileTestExecutionContext';
export declare class PrepareSessionExecutor {
    run(step: PrepareSessionStepDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
    prepareSession(_step: PrepareSessionStepDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
}
export declare function getAppInstallPathFromActiveSessions(driver: WebdriverIO.Browser): Promise<string | undefined>;
//# sourceMappingURL=PrepareSessionExecutor.d.ts.map