///
import { types as rtypes } from "@algorand-builder/runtime";
import { Account as AccountSDK, ConfirmedTxInfo } from "algosdk";
import { AlgobDeployer } from "../types";
export declare const reDigit: RegExp;
/**
* Transaction to update TEAL Programs for a contract.
* @param deployer AlgobDeployer
* @param sender Account from which call needs to be made
* @param payFlags Transaction Flags
* @param appId ID of the application being configured or empty if creating
* @param newApprovalProgram New Approval Program filename
* @param newClearProgram New Clear Program filename
* @param flags Optional parameters to SSC (accounts, args..)
*/
export declare function updateSSC(deployer: AlgobDeployer, sender: AccountSDK, payFlags: rtypes.TxParams, appId: number, newApprovalProgram: string, newClearProgram: string, flags: rtypes.SSCOptionalFlags): Promise;