import { type CodaliStorageExportKind, type CodaliStorageReviewDecision, type CodaliStorageReviewPromotionTarget } from "../storage/CodaliStorageContracts.js"; import { type DatasetSampleOptions } from "../storage/DatasetReviewQueue.js"; import { type CodaliProductionGovernanceState } from "../improvement/ProductionGovernance.js"; declare const DATASET_EXIT_CODES: { readonly usage_error: 2; readonly export_blocked: 3; }; type DatasetExitCode = (typeof DATASET_EXIT_CODES)[keyof typeof DATASET_EXIT_CODES]; type DatasetSubcommand = "inspect" | "review-queue" | "label" | "promote-target" | "export"; export declare class DatasetCommandError extends Error { readonly exitCode: DatasetExitCode; constructor(message: string, exitCode: DatasetExitCode); } export interface ParsedDatasetArgs extends DatasetSampleOptions { command?: DatasetSubcommand; dryRun: boolean; allTenants: boolean; output: "text" | "json"; exportKind: CodaliStorageExportKind; format: "jsonl"; directory?: string; smoke: boolean; help?: boolean; recordId?: string; labels: string[]; reasons: string[]; reviewerId?: string; promotionTarget?: CodaliStorageReviewPromotionTarget; decision?: CodaliStorageReviewDecision; productionGovernance: CodaliProductionGovernanceState; positionals: string[]; } export declare const parseDatasetArgs: (argv: string[]) => ParsedDatasetArgs; export declare class DatasetCommand { static run(argv: string[]): Promise; } export {}; //# sourceMappingURL=DatasetCommand.d.ts.map