import { Argument, RpcResponse } from "../CommonTypes";
import { AbstractRequest } from "../AbstractRequest";
export declare type FreeSpaceResponseArguments = {
    /**
     *  same as the Request argument
     */
    "path": string;
    /**
     *  the size, in bytes, of the free space in that directory
     */
    "size-bytes": number;
};
export declare type FreeSpaceRequestArguments = {
    /**
     *  string the directory to query
     */
    "path": string;
} & Argument;
export declare class FreeSpaceRequest extends AbstractRequest<FreeSpaceRequestArguments> {
    private constructor();
    static of(path: string, tag?: number): FreeSpaceRequest;
}
export declare type FreeSpaceResponse = {} & RpcResponse<FreeSpaceResponseArguments>;
