import type { ResolvedInputs } from "@intentic/engine"; import { z } from "zod"; import type { SshTarget } from "./ssh.js"; export declare const sshSchema: z.ZodObject<{ address: z.ZodString; user: z.ZodString; sshKey: z.ZodString; port: z.ZodDefault; via: z.ZodDefault>; }, z.core.$strip>; export declare const hasPendingRef: (inputs: ResolvedInputs, ...fields: readonly string[]) => boolean; export declare const parseInputs: (schema: S, inputs: ResolvedInputs, label: string) => z.infer; export declare const parseResponse: (schema: S, value: unknown, label: string) => z.infer; export declare const sshTarget: (parsed: z.infer) => SshTarget; export declare const gitProvider: (forgejoUrl: string) => { domain: string; https: boolean; }; export declare const registryImage: (args: { registry: string; owner: string; repoName: string; tag: string; }) => string; //# sourceMappingURL=inputs.d.ts.map