import { GoogTrans } from './GoogTrans'; import type { ClosureModule, ProvideInfo } from '../../closure/ClosureModule'; import type { GenerateContext } from '../generate'; import type { ReplaceSource } from 'webpack-sources'; /** * Transform goog.module/provide/declareModuleId/declareNamespace expression, * and add export statement. */ export declare class GoogProvideTrans extends GoogTrans { readonly module: ClosureModule; readonly info: ProvideInfo; constructor(module: ClosureModule, info: ProvideInfo); apply(source: ReplaceSource, context: GenerateContext): void; }