/** * Local Resolver for Forge Assets * Handles embedded and local filesystem assets */ import type { AssetPackage } from '../../types'; export interface LocalResolverOptions { embeddedPath?: string; } export declare class LocalResolver { private embeddedPath; constructor(options?: LocalResolverOptions); /** * Resolve asset from local filesystem or embedded assets */ resolve(identifier: string, type?: 'bundle' | 'starter'): Promise; /** * Resolve from file path */ private resolveFromPath; /** * Resolve from embedded assets */ private resolveFromEmbedded; /** * Load files recursively from directory */ private loadFiles; /** * Find manifest file in directory */ private findManifest; /** * Infer asset type from identifier or path */ private inferAssetType; /** * Set embedded path */ setEmbeddedPath(embeddedPath: string): void; /** * Get embedded path */ getEmbeddedPath(): string; } //# sourceMappingURL=resolver.d.ts.map