import type { NodeShapeDefinition } from '../../intermediate/definitions'; import type { ModelInfo } from '../../intermediate/model-info'; import type { ImportContext } from '../../utils/imports'; export interface CodegenShapeConfig { shape: NodeShapeDefinition; shapeLocation: string; modelInfo: ModelInfo; importContext: ImportContext; } export declare function generateModule(shapeConfig: CodegenShapeConfig): string; export declare function generateTypeUtils(): string;