/**
 * @file GodotSceneImporter.ts
 * @description Import Godot scenes (.tscn) and resources (.tres)
 * PRO-1.3: Scene Format Interoperability
 *
 * Parses Godot 4.x scene format and converts to Nice2Dev entities.
 * Supports:
 * - Scene files (.tscn)
 * - Resource files (.tres)
 * - Project files (.godot)
 */
import { SceneImporter, ImportOptions, ImportResult, ParsedScene, ParsedAsset, ImportError } from './SceneImporter';
export declare class GodotSceneImporter extends SceneImporter {
    private extResources;
    private subResources;
    private nodes;
    private connections;
    private header;
    constructor();
    import(options: ImportOptions): Promise<ImportResult>;
    parseFile(content: string | ArrayBuffer, filePath: string): Promise<ParsedScene | ParsedAsset | null>;
    validate(sourcePath: string): Promise<ImportError[]>;
    private parseGodotScene;
    private saveCurrentItem;
    private parseInlineParams;
    private parseGodotValue;
    private parseGodotArray;
    private parseGodotDictionary;
    private convertNodeToEntity;
    private convertGodotNodeToComponent;
    private extractVector2;
    private extractAssets;
    private readFile;
}
