import { LineConsumingLog } from './line-consuming-log';
import type { AppiumLogger } from '@appium/types';
export interface IOSDeviceLogOpts {
    udid: string;
    showLogs?: boolean;
    log: AppiumLogger;
}
export declare class IOSDeviceLog extends LineConsumingLog {
    private readonly udid;
    private readonly showLogs;
    private service;
    constructor(opts: IOSDeviceLogOpts);
    startCapture(): Promise<void>;
    get isCapturing(): boolean;
    stopCapture(): Promise<void>;
    private onLog;
}
export default IOSDeviceLog;
//# sourceMappingURL=ios-device-log.d.ts.map