export declare class ResourceBlockServiceScript { addAllOperationToResourceBlockFromInterface( resouceBlockId?: string, guestInterfaceId?: string ): void; addAttributeFromResourceToInterface( attribute?: string, operationId?: string ): void; addAttributeToResourceOperation( attribute?: string, operationId?: string ): void; addGuestInterfaceToResourceBlock(resourceBlockId?: string): void; addNewMethodOfInterfaceToImplResources( resourceInterfaceId?: string, operationName?: string ): void; addTranslatorToStep( resourceBlockId?: string, stepId?: string, scriptName?: string ): void; create(jsonResourceBlock?: string): string; createOpImplStep(stepsJSON?: string): string; createOrUpdateOpImpl(opImplJson?: string): void; createResourceBlockOperation( resourceBlockName?: string, operationName?: string, operationType?: string, accessType?: string, interfaceName?: string, outputAttributes?: string ): string; delete(jsonResourceBlock?: string): any; deleteAttributeFromResource(attribute?: string, operationId?: string): void; deleteInterfaceOperation( resourceInterfaceId?: string, operationId?: string ): void; deleteOpImplStep(stepId?: string): void; deleteResourceBlock(resourceBlockId?: string): boolean; deleteStepsByOpImp(opImplId?: string): void; executeFieldChangeRules( catalogId?: string, runtimeMap?: string, attributeName?: string, attributeValue?: string ): string; executeFormLoadRules(catalogId?: string, runtimeMap?: string): string; exportExtensionImplForResourceBlock( resourceBlockName?: string, interfaceExtension?: string ): string; exportExtensionImplForResourceBlockWithFilters( resourceBlockName?: string, csdFilters?: string ): string; exportOperationsFromExtensionImplForResourceBlock( resourceBlockName?: string, interfaceExtension?: string, operationNames?: Array ): string; exportResourceBlock(resourceBlockName?: string): string; get(id?: string): string; getAllOperationsForResource(resourceBlockId?: string): string; getAllResourceBlocks(): Array; getAllResourceBlocksForLDC(ciListString?: string): string; getAllStepsByOpImpl(opImplId?: string): string; getEndpointsForCI(ciName?: string): string; getHostedRelationShipsForCI(ciName?: string): string; getHostsForResource(resourceBlockId?: string): string; getNonTLRResourceBlocks(): string; getParentStepsById(stepId?: string): string; getPublicOperationsForResource( resourceBlockId?: string, resourceId?: string ): string; getRelationShipsForCI(ciName?: string): string; getResourceBlockByName(name?: string): string; getResourceOperations( resourceBlockId?: string, fetchChildren?: boolean ): string; getResourceOperationsApplicableTo( resourceBlockId?: string, resourceInstanceId?: string ): string; getStepById(stepId?: string): string; prefillResourceCatalog( catalogId?: string, operationName?: string, resourceId?: string ): string; searchResourceBlocksByName( layer?: string, resouceBlockName?: string, currentPage?: number, limit?: number ): string; update(jsonResourceBlock?: string): any; updateAttributeNameToResourceOperation( newName?: string, operationId?: string, oldName?: string ): void; constructor(); }