import { StateObject } from "@hpcc-js/util";
import { Workunit } from "./workunit.ts";
export interface ResourceEx {
    URL: string;
    DisplayName: string;
    DisplayPath: string;
}
export declare class Resource extends StateObject<ResourceEx, ResourceEx> implements ResourceEx {
    protected wu: Workunit;
    get properties(): ResourceEx;
    get URL(): string;
    get DisplayName(): string;
    get DisplayPath(): string;
    constructor(wu: Workunit, url: string);
}
