export { TypescriptParametersGenerator, generateTypescriptParameters, defaultTypeScriptParametersOptions, TypeScriptPayloadGenerator, generateTypescriptPayload, defaultTypeScriptPayloadGenerator, TypeScriptChannelsGenerator, generateTypeScriptChannels, defaultTypeScriptChannelsGenerator, TypeScriptClientGenerator, defaultTypeScriptClientGenerator, generateTypeScriptClient, TypeScriptChannelsContext, TypeScriptClientContext, TypeScriptPayloadContext, TypescriptParametersContext, TypeScriptPayloadGeneratorInternal, TypeScriptChannelsGeneratorInternal, TypeScriptClientGeneratorInternal, TypescriptParametersGeneratorInternal, TypeScriptParameterRenderType, TypescriptHeadersContext, TypescriptHeadersGenerator, defaultTypeScriptHeadersOptions, generateTypescriptHeaders, TypescriptHeadersGeneratorInternal, TypescriptTypesContext, TypescriptTypesGenerator, TypescriptTypesGeneratorInternal, defaultTypeScriptTypesOptions, generateTypescriptTypes, ChannelFunctionTypes } from './typescript'; export { defaultCustomGenerator, CustomGenerator, CustomGeneratorInternal, CustomContext } from './generic/custom'; import { GenerationResult, RunGeneratorContext } from '../types'; /** * Function that runs the given generator context ensuring the generators are rendered in the correct order. */ export declare function runGenerators(context: RunGeneratorContext): Promise; /** * Load the configuration and run the generator * * @param configFileOrContext Either a config file path or a pre-realized RunGeneratorContext * @returns Generation result with file tracking information */ export declare function generateWithConfig(configFileOrContext: string | undefined | RunGeneratorContext): Promise;