import { TypeNode } from "../../ir/ast.js"; import { swiftModuleName } from "./identifiers.js"; type SwiftNativeSerialization = "none" | "codable"; export declare function emitSwiftRuntime(moduleName: string, nativeSerialization?: SwiftNativeSerialization): string; export declare function emitSwiftPackage(moduleName: string, testPath?: string, testResources?: readonly string[]): string; export declare function emitSwiftProtocolScaffolds(protocols: TypeNode[], moduleName: string): string; export { swiftModuleName };