import { FactoryAst, Module, Parser, VirtualFileSystem } from "@tact-lang/compiler";
import { CompilerContext } from "@tact-lang/compiler/dist/context/context.js";
type Args = {
    ctx?: CompilerContext;
    project: VirtualFileSystem;
    stdlib: VirtualFileSystem;
    entrypoint: string;
    parser?: Parser;
    ast?: FactoryAst;
    parsedModules?: Module[];
    options?: {
        /** Determines, if stdlib entries should be included into final AST */
        includeStdlib?: boolean;
    };
};
export declare function precompileWithAst({ ctx, project, stdlib, entrypoint, parser, ast, parsedModules, options, }: Args): import("@tact-lang/compiler").AstStore;
export {};
