import { AccessRights, ResourceType } from "./BaseDefinitions"; export default class AccessService { fetch: any; verbose: boolean; constructor(fetch: any, verbose?: boolean); makePublic(resourceURL: string): 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_accessTo: string; }>; makeFilePublic(resourceURL: string): 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_accessTo: string; }>; setResourceAccess(resourceURL: string, accessRights: AccessRights, type: ResourceType, userWebID?: string): 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_accessTo: string; }>; private getResourceAcl; private logAccessInfo; } //# sourceMappingURL=access-service.d.ts.map