import type { WalletUnlocked } from '@fuel-ts/account';
import type { DeployContractOptions } from '@fuel-ts/contract';
import { type ForcToml } from '../../config/forcUtils';
import type { FuelsConfig, DeployedContract } from '../../types';
/**
 * Deploys one contract.
 */
export declare function deployContract(wallet: WalletUnlocked, binaryPath: string, abiPath: string, storageSlotsPath: string, deployConfig: DeployContractOptions, contractPath: string, tomlContents: ForcToml): Promise<string>;
/**
 * Deploys all contracts.
 */
export declare function deployContracts(config: FuelsConfig): Promise<DeployedContract[]>;
//# sourceMappingURL=deployContracts.d.ts.map