import * as z from "zod/v4-mini"; /** * Release source metadata from the Interfere CLI. */ export type CliReleaseSource = { provider: "cli"; commitSha: string | null; commitRef: string | null; commitMessage: string | null; commitUrl: string | null; runnerName: string | null; runId: string | null; runUrl: string | null; environment?: string | null | undefined; deploymentUrl?: string | null | undefined; }; /** @internal */ export type CliReleaseSource$Outbound = { provider: "cli"; commitSha: string | null; commitRef: string | null; commitMessage: string | null; commitUrl: string | null; runnerName: string | null; runId: string | null; runUrl: string | null; environment?: string | null | undefined; deploymentUrl?: string | null | undefined; }; /** @internal */ export declare const CliReleaseSource$outboundSchema: z.ZodMiniType; export declare function cliReleaseSourceToJSON(cliReleaseSource: CliReleaseSource): string;