import * as _storm_software_workspace_tools from '@storm-software/workspace-tools';
import { Tree, GeneratorCallback } from '@nx/devkit';
import { StormWorkspaceConfig } from '@storm-software/config';

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

interface InitGeneratorSchema {
 /**
  * Directory
  * 
  * The directory to initialize the workspace in
  * 
 */
 directory?: string,

 /**
  * Skip Format
  * 
  * Skip formatting the generated files
  * 
 */
 skipFormat?: boolean,
}

declare function initGeneratorFn(tree: Tree, options: InitGeneratorSchema, config: StormWorkspaceConfig): Promise<GeneratorCallback>;
declare const _default: (tree: Tree, _options: InitGeneratorSchema) => Promise<GeneratorCallback | _storm_software_workspace_tools.BaseGeneratorResult>;

export { type InitGeneratorSchema as I, _default as default, initGeneratorFn };
