import type { Region } from '@applitools/utils';
import { type SpecType, type SpecDriver } from './spec-driver';
import { type Driver } from './driver';
import { type Element } from './element';
export declare class HelperIOS<T extends SpecType> {
    static make<T extends SpecType>(options: {
        spec: SpecDriver<T>;
        driver: Driver<T>;
    }): Promise<HelperIOS<T> | null>;
    private readonly _element;
    private readonly _driver;
    private readonly _spec;
    readonly name: 'ios';
    constructor(options: {
        driver: Driver<T>;
        element: Element<T>;
        spec: SpecDriver<T>;
    });
    get logger(): import("@applitools/logger").Logger;
    getContentRegion(element: Element<T>): Promise<Region | null>;
}
