import { c as BaseGeneratorResult } from './types-JAmmWnp1.js';
import * as _nx_devkit from '@nx/devkit';
import { Tree } from '@nx/devkit';
import { S as StormWorkspaceConfig } from './types-B0erLKyc.js';
import * as z from 'zod';

// Generated by @storm-software/untyped
// Do not edit this file directly

interface ConfigSchemaGeneratorSchema {
 /**
  * Directory
  * 
  * The directory to create the library in
  * 
 */
 directory?: string,

 /**
  * Output File
  * 
  * The file to write the schema to
  * 
  * @default "{workspaceRoot}/storm-workspace.schema.json"
 */
 outputFile?: string,
}

type ModuleSchema = {
    name: string;
    schema: z.ZodType;
};
declare function configSchemaGeneratorFn(tree: Tree, options: ConfigSchemaGeneratorSchema, config?: StormWorkspaceConfig): Promise<{
    success: boolean;
}>;
declare const _default: (tree: Tree, _options: ConfigSchemaGeneratorSchema) => Promise<_nx_devkit.GeneratorCallback | BaseGeneratorResult>;

export { type ConfigSchemaGeneratorSchema as C, type ModuleSchema as M, _default as _, configSchemaGeneratorFn as c };
