interface SkypackOptions {
    min?: boolean;
    dts?: boolean;
}
/**
 * Build a Skypack URL for a given module.
 * @param {string} module - The module to resolve.
 * @param {SkypackOptions} options - configuration options.
 * @returns {URL} The build Skypack URL.
 */
declare function buildSkypackUrl(module: string, options?: SkypackOptions): URL | undefined;
interface SkypackHeaders {
    typesUrl?: string;
    pinnedUrl?: string;
    importUrl?: string;
}
/**
 * Resolves the Skypack URL and retrieves the necessary information from the headers.
 * @param {URL | string} url - The Skypack URL to resolve.
 * @returns {SkypackHeaders} A promise that resolves to a SkypackResult object containing the resolved URLs.
 */
declare function resolveSkypackHeaders(url: URL | string): Promise<SkypackHeaders>;

export { type SkypackHeaders, type SkypackOptions, buildSkypackUrl, resolveSkypackHeaders };
