import ApiClient from './ApiClient'; import * as L from './types/Location'; import * as R from './types/Resource'; export declare const mapResourceProfileResponse: (resourceProfileResponse: R.ResourceProfileResponse) => R.ResourceProfile; export declare const mapResourceDomainResponse: (resourceDomainResponse: R.ResourceDomainResponse) => R.ResourceDomain; export declare const mapResourceACLResponse: (resourceACLResponse: R.ResourceACLResponse) => R.ResourceACL; export declare const mapTagResponse: (tagResponse: R.TagResponse) => R.Tag; export declare const mapCreateTag: (tag: R.CreateTag) => R.CreateTagResponse; export declare const mapResourceResponse: (resourceResponse: R.ResourceResponse) => R.Resource; export declare const mapResourceV2Response: (resourceResponse: R.ResourceV2Response) => R.ResourceV2; export default class ResourceClient { createResourceACL(this: ApiClient, acl: R.CreateResourceACL): Promise; deleteResourceACL(this: ApiClient, aclId: string): Promise; listResourceACLs(this: ApiClient, resourceId: string): Promise; createResourceACLV5(this: ApiClient, reqBody: R.CreateResourceACLV5): Promise; updateResourceACLV5(this: ApiClient, reqBody: R.UpdateResourceACLV5): Promise; deleteResourceACLV5(this: ApiClient, resourceId: string, reqBody: R.DeleteResourceACLV5): Promise; }