import { Options, Project } from '@tact-lang/compiler'; import { Cell } from '@ton/core'; import { TactCompilerConfig, TactLegacyCompilerConfig } from './config'; export type TactCompileResult = { lang: 'tact'; fs: Map; code: Cell; options?: Options; version: string; }; export declare function getTactConfigForContract(name: string): TactCompilerConfig | undefined; export declare function getTactVersion(): Promise; export declare function extractContractConfig(config: TactCompilerConfig, name: string): Project; export declare function doCompileTact(config: TactLegacyCompilerConfig | TactCompilerConfig, name: string): Promise;