import * as _workspace_openapi_core_core_generate_js from '@workspace/openapi-core/core/generate.js'; import { generateProject as generateProject$1, OpenApiGenerator as OpenApiGenerator$1, watchProject as watchProject$1 } from '@workspace/openapi-core'; export { ClientSdkEmitterConfig, DEFAULT_CONFIG_FILENAMES, Diagnostic, DocsEmitterConfig, FrameworkKind, GeneratedArtifact, GeneratorHooks, GeneratorPerformanceProfile, GeneratorWatchConfig, LEGACY_CONFIG_FILENAMES, LoadedConfigFile, MODERN_CONFIG_FILENAMES, NextOpenApiConfigFile, OpenApiDocument, OpenApiTemplate, defineConfig, loadConfig, resolveGeneratedWorkspaceDir } from '@workspace/openapi-core'; export { buildProgram } from '@workspace/openapi-cli'; type CoreGeneratorOptions = ConstructorParameters[0]; type CoreGenerateProjectOptions = NonNullable[0]>; type CoreWatchProjectOptions = NonNullable[0]>; type OpenApiGeneratorOptions = Omit; type GenerateProjectOptions = Omit; type WatchProjectOptions = Omit; declare class OpenApiGenerator extends OpenApiGenerator$1 { constructor(options?: OpenApiGeneratorOptions); } declare function generateProject(options?: GenerateProjectOptions): Promise<_workspace_openapi_core_core_generate_js.GenerateProjectResult>; declare function watchProject(options?: WatchProjectOptions): Promise<() => void>; export { type GenerateProjectOptions, OpenApiGenerator, type OpenApiGeneratorOptions, type WatchProjectOptions, generateProject, watchProject };