import { type z } from "zod";
export type CompilerMode = "development" | "production";
export interface CompileOptions {
    mode: CompilerMode;
    configFilePath?: string;
}
export declare function compile({ mode, configFilePath, }: CompileOptions): Promise<void>;
export type InferSchema<T extends Record<string, z.ZodType>> = {
    [K in keyof T]: z.infer<T[K]>;
};
//# sourceMappingURL=index.d.ts.map