import { Project } from '../Project'; import { ObjectList, Resource, ResourceType, WordList, Logger } from '..'; export declare class ProjectBuilder { project: Project; logger: Logger; private encoding; constructor(project: Project, logger?: Logger, encoding?: string); private validateEncoding; processFile(processor: (input: string) => T, filePath: string): T; buildResource(resourceType: ResourceType, resourceNumber: number, wordList: WordList, objectList: ObjectList): Resource | undefined; private buildPic; private buildViewResource; private buildLogic; buildProject(): void; }