import { type AssetAccess, type AssetType } from '../schemas.js'; export interface UploadCommandOptions { type: AssetType; version?: string; cwd?: string; baseUrl?: string; /** npm dependencies, each `name@range` (range defaults to `*`). */ npm?: string[]; /** asset dependencies, each `name@range` (range defaults to `*`). */ asset?: string[]; /** skill dependencies, each `label=source` passed to `skills add`. */ skill?: string[]; /** Requested visibility; omitted lets the server resolve it from entitlement. */ access?: AssetAccess; } export declare function uploadCommand(name: string, zipFilter: string, description: string, opts: UploadCommandOptions): Promise; export declare function parseUploadDescription(description: string): string; //# sourceMappingURL=upload.d.ts.map