import { z } from "zod"; declare const indexCommandArgsSchema: z.ZodObject<{ json: z.ZodBoolean; paths: z.ZodArray; }, z.core.$strip>; export type IndexCommandArgs = z.infer; export declare const indexCliResultSchema: z.ZodUnion; cwd: z.ZodString; filesIndexed: z.ZodNumber; nodesEmitted: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; cwd: z.ZodString; error: z.ZodString; }, z.core.$strip>]>; export type IndexCliResult = z.infer; export declare function parseIndexCommandArgs(args: readonly string[]): IndexCommandArgs; export declare function buildIndexCliSuccess(input: { readonly cwd: string; readonly filesIndexed: number; readonly nodesEmitted: number; }): IndexCliResult; export declare function buildIndexCliFailure(input: { readonly cwd: string; readonly error: string; }): IndexCliResult; export {}; //# sourceMappingURL=index-model.d.ts.map