/** The ovnfs admin protocol generation this client speaks. */ export declare const PROTOCOL_VERSION = 5; /** A failure the ovnfs daemon reported, e.g. `not_found` or `exists`. */ export declare class OvnfsError extends Error { readonly code: string; constructor(code: string, message: string); } /** * Run `op` on the daemon at `socket` over the shared connection. Rejects with * {@link OvnfsError} for a daemon error, with the socket error (e.g. * `ECONNREFUSED`, `ENOENT`) when it cannot connect, and with `signal.reason` * once `signal` aborts (the daemon is told to cancel). */ export declare function callSocket(socket: string, op: string, args: object, signal?: AbortSignal): Promise; /** The optional request fields the daemon at `socket` honors; empty for one that names none. */ export declare function socketFeatures(socket: string): Promise>;