#!/usr/bin/env node /** * Submission Agent - Phase 2 * * Reads CSV and submits to both registries (official + custom) * * Usage: * node dist/curation/submission-agent.js [--dry-run] [--custom-only] [--official-only] * * Examples: * node dist/curation/submission-agent.js captured-mcps.csv --dry-run * node dist/curation/submission-agent.js captured-mcps.csv --custom-only */ declare class SubmissionAgent { private dryRun; private customOnly; private officialOnly; constructor(options?: { dryRun?: boolean; customOnly?: boolean; officialOnly?: boolean; }); /** * Main submission workflow */ submit(csvPath: string): Promise; /** * Read CSV file */ private readCSV; /** * Parse CSV line (handles quoted fields with commas) */ private parseCSVLine; /** * Generate server.json with Portel branding */ private generateServerJson; /** * Submit to custom registry via API */ private submitToCustomRegistry; /** * Show instructions for official registry submission */ private showOfficialSubmissionInstructions; } export { SubmissionAgent }; //# sourceMappingURL=submission-agent.d.ts.map