#!/usr/bin/env node import { RoutesConfig } from '@tsoa/runtime'; import { Config, SpecConfig } from './model/config'; export interface ExtendedSpecConfig extends SpecConfig { entryFile: Config['entryFile']; noImplicitAdditionalProperties: Exclude; controllerPathGlobs?: Config['controllerPathGlobs']; } export declare const validateSpecConfig: (config: Config) => Promise; export interface ExtendedRoutesConfig extends RoutesConfig { entryFile: Config['entryFile']; noImplicitAdditionalProperties: Exclude; controllerPathGlobs?: Config['controllerPathGlobs']; } export interface ConfigArgs { basePath?: string; configuration?: string; } export interface SwaggerArgs extends ConfigArgs { host?: string; json?: boolean; yaml?: boolean; } export declare function runCLI(): void;