///
import AccessService from "./access-service";
export default class DataService {
fetch: any;
verbose: boolean;
accessService: AccessService;
constructor(fetch: any, verbose?: boolean);
/**
* FILES
*/
writeFileToPod(file: File | Buffer, targetFileURL: string, makePublic: boolean, contentType: string): Promise;
getFile(fileURL: string): Promise;
deleteFile(fileURL: string): Promise;
/**
* SPARQL
*/
sparqlUpdate(fileUrl: string, query: string): Promise;
/**
* CONTAINERS
*/
deleteContainer(containerURL: string, includeSubContainers?: boolean): Promise;
createContainer(containerURL: string, makePublic?: boolean): Promise>;
langStrings: Readonly>;
namedNodes: readonly string[];
blankNodes: readonly (`_:${string}` | Readonly>>>)[];
}>>>>;
}>>>> & {
default: Readonly>;
langStrings: Readonly>;
namedNodes: readonly string[];
blankNodes: readonly (`_:${string}` | Readonly>>>)[];
}>>>>;
}>>>;
}>;
}> & import("@inrupt/solid-client").WithResourceInfo & {
internal_resourceInfo: {
aclUrl?: string;
linkedResources: import("@inrupt/solid-client/dist/interfaces").LinkedResourceUrlAll;
permissions?: {
user: import("@inrupt/solid-client").Access;
public: import("@inrupt/solid-client").Access;
};
};
}>;
}
//# sourceMappingURL=data-service.d.ts.map