///
import webpack from 'webpack';
import VirtualEntry from './VirtualEntry';
import Builder from '../Builder';
import NativeAssets from '../NativeAssets';
export default class NativeEntry extends VirtualEntry {
dependentEntries: NativeEntry[];
assets: NativeAssets;
nativeComponentName: string | undefined;
constructor(builder: Builder, name: string, filename: string, nativeComponentName?: string);
outputSource(): string;
getManifest(): {
usingComponents: Record;
};
getDependentEntries(): Map;
getAssets(): Map;
watchAssets(loaderContext: webpack.LoaderContext): void;
get rawManifestFile(): string;
private readRawManifest;
}