import { z } from 'zod'; export declare const FabricAddonVerifyInput: z.ZodObject<{ dir: z.ZodOptional; }, z.core.$strip>; export declare const FabricAddonVerifyOutputSchema: z.ZodObject<{ ok: z.ZodBoolean; addonDir: z.ZodString; packageName: z.ZodOptional; version: z.ZodOptional; checks: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; export type FabricAddonVerifyOutput = z.infer; export declare const FabricAddonVerify: import("../../../.pikku/pikku-types.gen.js").PikkuFunctionConfig<{ dir?: string | undefined; }, { ok: boolean; addonDir: string; checks: { name: string; ok: boolean; detail?: string | undefined; }[]; packageName?: string | undefined; version?: string | undefined; }, "rpc" | "session", import("../../../.pikku/pikku-types.gen.js").PikkuFunctionSessionless<{ dir?: string | undefined; }, { ok: boolean; addonDir: string; checks: { name: string; ok: boolean; detail?: string | undefined; }[]; packageName?: string | undefined; version?: string | undefined; }, "rpc" | "session", import("../../../.pikku/pikku-types.gen.js").WiredServices> | import("../../../.pikku/pikku-types.gen.js").PikkuFunction<{ dir?: string | undefined; }, { ok: boolean; addonDir: string; checks: { name: string; ok: boolean; detail?: string | undefined; }[]; packageName?: string | undefined; version?: string | undefined; }, "rpc" | "session", import("../../../.pikku/pikku-types.gen.js").WiredServices>, undefined, undefined>; export declare function renderAddonVerify(_s: unknown, result: FabricAddonVerifyOutput): void;