// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdResourcesContainer { static Unknown: 0; static Global: 1; static Parameters: 2; static Properties: 3; constructor(sourceType: ResourcesContainer_SourceType): void; getSourceType(): ResourcesContainer_SourceType; getAllResourceNames(): gdVectorString; findFilesNotInResources(filesToCheck: gdVectorString): gdVectorString; hasResource(name: string): boolean; getResource(name: string): gdResource; getResourceAt(index: number): gdResource; getResourceNameWithOrigin(originName: string, originIdentifier: string): string; getResourceNameWithFile(file: string): string; addResource(res: gdResource): boolean; removeResource(name: string): void; renameResource(oldName: string, name: string): void; getResourcePosition(name: string): number; count(): number; moveResourceUpInList(oldName: string): boolean; moveResourceDownInList(oldName: string): boolean; moveResource(oldIndex: number, newIndex: number): void; static unserializeResourceFrom(resource: gdResource, resourceElement: gdSerializerElement): void; delete(): void; ptr: number; };