import type { ContentScriptAsset, ContentStylesheetAsset, FileScriptAsset, FileStylesheetAsset, InlineContentScriptAsset, InlineContentStylesheetAsset, InlineFileScriptAsset, JsonScriptAsset, NodeModuleScriptAsset } from './assets.types.js'; type CreateAssetOptions = Omit; export declare class AssetFactory { static readonly RESOLVED_ASSETS_DIR = "assets"; static readonly RESOLVED_ASSETS_VENDORS_DIR: string; static createContentScript(options: CreateAssetOptions): ContentScriptAsset; static createInlineContentScript(options: CreateAssetOptions): InlineContentScriptAsset; static createFileScript(options: CreateAssetOptions): FileScriptAsset; static createInlineFileScript(options: CreateAssetOptions): InlineFileScriptAsset; static createNodeModuleScript(options: CreateAssetOptions): NodeModuleScriptAsset; static createInlineNodeModuleScript(options: CreateAssetOptions): NodeModuleScriptAsset; static createJsonScript(options: CreateAssetOptions): JsonScriptAsset; static createContentStylesheet(options: CreateAssetOptions): ContentStylesheetAsset; static createInlineContentStylesheet(options: CreateAssetOptions): InlineContentStylesheetAsset; static createFileStylesheet(options: CreateAssetOptions): FileStylesheetAsset; } export {};