import { ExecOptions } from 'child_process';
import { ObjectEncodingOptions } from 'fs';
import { Logger } from 'homebridge';
export declare class HSBUtils {
    private readonly log;
    constructor(log: Logger);
    execAsync(command: string, options?: ObjectEncodingOptions & ExecOptions): Promise<void>;
    static isNonEmptyString: (value: unknown) => value is string;
}
//# sourceMappingURL=utils.d.ts.map