import { MobilePlatformEnum } from '@mablhq-internal/runtime/mablApi';
import { OpenLinkStepDescriptor } from '@mablhq/test-model/types/mobile/OpenLinkStepDescriptor';
import { ExecutionStepResult } from '@mablhq-internal/runtime/execution';
import { MobileTestExecutionContext } from '../contexts/MobileTestExecutionContext';
export declare class OpenLinkExecutor {
    run(step: OpenLinkStepDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
    openLink(step: OpenLinkStepDescriptor, executionContext: MobileTestExecutionContext): Promise<ExecutionStepResult>;
}
export declare function openDeepLink(url: string, packageName: string, driver: WebdriverIO.Browser, platform: MobilePlatformEnum, platformVersion?: string): Promise<void>;
export declare function waitForPackageToBeActive(packageName: string, driver: WebdriverIO.Browser, platform: MobilePlatformEnum): Promise<void>;
//# sourceMappingURL=OpenLinkExecutor.d.ts.map