import type { Logger } from '@subsquid/logger'; import { type OutDir } from '@subsquid/util-internal-code-printer'; import type { Abi } from 'abitype'; import { type NatSpec } from './description'; export declare class Typegen { private log; private dest; private contract; private modules; constructor(dest: OutDir, abi: Abi, basename: string, log: Logger, natspec?: NatSpec); generate(): Promise; private generateEvents; private generateFunctions; private generateContract; private writeIndex; } //# sourceMappingURL=typegen.d.ts.map