import type { InitDescription, TypeDescription } from "../../types/types"; import type { WriterContext } from "../Writer"; export type ContractsCodes = Record; export declare function writeContractStorageOps(contract: TypeDescription, wCtx: WriterContext): void; export declare function writeInit(t: TypeDescription, init: InitDescription, ctx: WriterContext, codes: Readonly): void; export declare function writeMainContract(contract: TypeDescription, abiLink: string, wCtx: WriterContext): void;