/// import { IncomingHttpHeaders } from 'http'; import { ImportMap } from './util'; export { rollupPluginSkypack } from './rollup-plugin-remote-cdn'; export declare const SKYPACK_ORIGIN = "https://cdn.skypack.dev"; export declare class SkypackSDK { origin: string; constructor(options?: { origin?: string; }); generateImportMap(webDependencies: Record, inheritFromImportMap?: ImportMap): Promise; fetch(resourceUrl: string, userAgent?: string): Promise<{ body: Buffer; headers: IncomingHttpHeaders; statusCode: number; isCached: boolean; isStale: boolean; }>; buildNewPackage(spec: string, semverString?: string, userAgent?: string): Promise; lookupBySpecifier(spec: string, semverString?: string, qs?: string, userAgent?: string): Promise; installTypes(spec: string, semverString?: string, dir?: string): Promise; } export declare type BuildNewPackageResponse = { error: Error; success: false; } | { error: null; success: boolean; }; export declare type LookupBySpecifierResponse = { error: Error; } | { error: null; body: Buffer; isCached: boolean; isStale: boolean; importStatus: string; importUrl: string; pinnedUrl: string | undefined; typesUrl: string | undefined; }; export declare function clearCache(): Promise;