import type { VovkSchema } from 'vovk'; import type { ProjectInfo } from '../get-project-info/index.mjs'; import type { GenerateOptions } from '../types.mjs'; import type { Segment } from '../utils/locate-segments.mjs'; export declare function generate({ isEnsuringClient, isBundle, projectInfo, forceNothingWrittenLog, fullSchema, locatedSegments, cliGenerateOptions, }: { isEnsuringClient?: boolean; isBundle?: boolean; projectInfo: ProjectInfo; forceNothingWrittenLog?: boolean; fullSchema: VovkSchema; locatedSegments: Segment[]; cliGenerateOptions?: GenerateOptions; }): Promise;