/** Compiles one JSX interface module and attaches its opaque native sources to Rolldown metadata. */ export declare function compileNativeComponentInterface({ code, id, sourcemap, addWatchFile }: { code: string; id: string; sourcemap: boolean; addWatchFile: (file: string) => void; }): Promise<{ code: string; map: import("rolldown").ExistingRawSourceMap | null; meta: { "vpt:native-components": { sources: (import("./native-component-interface.ts").NativeComponentDefinition & { assets: readonly { relativePath: string; byteLength: number; }[]; })[]; assetBytes: number; }; }; }>;