import * as core from "@terrascript/core"; export interface DsResourceArgs { /** * (Required) The full path of the resource. If no path is found, an error will be returned. */ path: string | core.StringOut; /** * (Required) The REST API id that owns the resource. If no REST API is found, an error will be returne * d. */ restApiId: string | core.StringOut; } export declare class DsResource extends core.Data { /** * Set to the ID of the found Resource. */ id: string | core.StringOut; /** * Set to the ID of the parent Resource. */ parentId: string | core.StringOut; /** * (Required) The full path of the resource. If no path is found, an error will be returned. */ path: string | core.StringOut; /** * Set to the path relative to the parent Resource. */ pathPart: string | core.StringOut; /** * (Required) The REST API id that owns the resource. If no REST API is found, an error will be returne * d. */ restApiId: string | core.StringOut; constructor(name: string, args?: DsResourceArgs); getNamespace(): string; } //# sourceMappingURL=ds_resource.d.ts.map