export interface ParsedAssetSpec { id: string; kind: 'image' | 'video' | 'audio' | 'subtitle' | 'other'; path: string; sceneIndex?: number; backend?: string; } /** * Parse a `--asset kind:path[:sceneIndex][:backend]` spec. The path may be a * local file path OR a URL / `Asset://` URI whose internal colons must survive. * Local paths keep the original positional split (byte-identical behavior); * scheme paths peel the trailing `:sceneIndex[:backend]` from the end instead. */ export declare function parseAssetSpec(raw: string): ParsedAssetSpec; //# sourceMappingURL=asset-spec.d.ts.map