import { BaseService } from '../infrastructure'; import { BaseModelContructorOptions } from '../infrastructure/BaseService'; import { RequestOptions } from '../infrastructure/RequestHelper'; declare class ResourceVariables extends BaseService { protected resourceType: ResourceType; protected resource2Type: Resource2Type; constructor(resourceType: ResourceType, resource2Type: Resource2Type, baseParams: BaseModelContructorOptions); all(resourceId: ResourceType, resource2Id: Resource2Id): Promise; create(resourceId: ResourceType, resource2Id: Resource2Id, options: RequestOptions): Promise; edit(resourceId: ResourceType, resource2Id: Resource2Id, keyId: string, options: RequestOptions): Promise; show(resourceId: ResourceType, resource2Id: Resource2Id, keyId: string): Promise; remove(resourceId: ResourceType, resource2Id: Resource2Id, keyId: string): Promise; } export default ResourceVariables;