import type { DependencyNode, RepackOptions } from '@servicenow/sdk-repack'; export declare function checkModuleExists(module: string, logger: RepackOptions['logger'], fs: RepackOptions['fs'], workingDir: RepackOptions['workingDir']): Promise; export declare function resolveModule(module: string, logger: RepackOptions['logger'], fs: RepackOptions['fs'], workingDir: RepackOptions['workingDir']): Promise; export declare const REPACK_OUTPUT_DIR: string; export declare class RepackService { private repack; private logger; private fs; private workingDir; private constructor(); static create(logger: RepackOptions['logger'], fs: RepackOptions['fs'], workingDir: RepackOptions['workingDir']): Promise; execute(input: Omit): Promise; getResolvedDepDetails(dependency: string): Promise<{ name: any; version: any; }>; checkModuleExists(module: string): Promise; resolveModule(module: string): Promise; }