import type { AbstractContractAddress } from "../../common/contract-address.js"; import { BlockchainLayer1Enum } from "../../union/enum/domain.js"; export type FlowContractAddress = AbstractContractAddress & { __IS_FLOW_CONTRACT_ADDRESS__: true; }; export declare const flowContractRegExp: RegExp; export declare function isFlowContractAddress(raw: string): raw is FlowContractAddress; export declare const flowContractAddressValidator: import("../../common/common.js").ILayer1fulValidator; export declare function toFlowContractAddress(value: string): FlowContractAddress; export declare function toFlowContractAddressSafe(raw: string): FlowContractAddress | undefined; export declare function randomFlowContractAddress(contractName?: string): FlowContractAddress;