export declare class GraphModelMigrationDryRunCliArgumentError extends Error {
    constructor(message: string);
}
export declare class GraphModelMigrationDryRunCliArgs {
    readonly requestPath: string | null;
    readonly manifestOutPath: string | null;
    readonly helpRequested: boolean;
    constructor(options: {
        readonly requestPath: string | null;
        readonly manifestOutPath: string | null;
        readonly helpRequested: boolean;
    });
}
export declare class GraphModelMigrationDryRunCliResult {
    readonly exitCode: number;
    readonly stdout: string;
    readonly stderr: string;
    constructor(exitCode: number, stdout: string, stderr: string);
}
/** Returns CLI usage for the v18 graph-model migration dry-run. */
export declare function graphModelMigrationDryRunUsage(): string;
/** Parses dry-run CLI arguments without reading or writing files. */
export declare function parseGraphModelMigrationDryRunCliArgs(argv: readonly string[]): GraphModelMigrationDryRunCliArgs;
/** Runs the v18 graph-model migration dry-run command. */
export declare function runGraphModelMigrationDryRunCli(argv: readonly string[]): Promise<GraphModelMigrationDryRunCliResult>;
