import { types as rtypes } from "@algorand-builder/runtime"; import { AlgoOperator } from "../lib/algo-operator"; import type { AlgobDeployer, AlgobRuntimeEnv, CheckpointRepo } from "../types"; import { txWriter } from "./tx-log-writer"; export declare function mkDeployer(allowWrite: boolean, deployerCfg: DeployerConfig): AlgobDeployer; export declare class DeployerConfig { runtimeEnv: AlgobRuntimeEnv; cpData: CheckpointRepo; asaDefs: rtypes.ASADefs; algoOp: AlgoOperator; txWriter: txWriter; accounts: rtypes.AccountMap; constructor(runtimeEnv: AlgobRuntimeEnv, algoOp: AlgoOperator); }