import { Drive as $Drive } from 'drivelist';
import { Adapter } from './adapter';
export interface DrivelistDrive extends $Drive {
    displayName: string;
    icon?: string;
}
export declare class BlockDeviceAdapter extends Adapter {
    includeSystemDrives: () => boolean;
    private drives;
    private running;
    private ready;
    constructor(includeSystemDrives?: () => boolean);
    start(): void;
    stop(): void;
    private scanLoop;
    private scan;
    private listDrives;
}
