import { Client, ContractId, PrivateKey, TokenId } from '@hiero-ledger/sdk'; export declare const sleep: (ms: number) => Promise; export declare const clientId = 1; export declare function associateToken(tokenId: string, targetId: string, clientOperator: Client): Promise; export declare function dissociateToken(tokenId: string, targetId: string, clientOperator: Client): Promise; export declare function transferToken(tokenId: string, targetId: string, amount: bigint, clientOperator: Client): Promise; export declare function oneMonthLaterInSeconds(): number; export declare function getClient(network?: string): Client; export declare function createToken(contractId: string, name: string, symbol: string, decimals: number | undefined, initialSupply: number, maxSupply: number | null, memo: string, freeze: boolean | undefined, accountId: string, privateKey: string, publicKey: string, clientSdk: Client): Promise; export declare function deployContractSDK(factory: any, privateKey: string, clientOperator: Client, constructorParameters?: any, adminKey?: PrivateKey, contractMemo?: string): Promise; export declare function toEvmAddress(accountId: string, isE25519: boolean): Promise; export declare function getContractInfo(contractId: string): Promise; export declare function evmToHederaFormat(evmAddress: string): Promise; interface IContract { admin_key: IKey; nullable: boolean; auto_renew_account: string; auto_renew_period: string; contract_id: string; created_timestamp: string; deleted: string; evm_address: string; expiration_timestamp: string; file_id: string; max_automatic_token_associations: string; memo: string; obtained_id: string; permanent_removal: string; proxy_account_id: string; timestamp: string; } interface IKey { _type: string; key: string; } export declare function fileCreate(bytecode: Uint8Array | string, chunks: number, signingPrivateKey: PrivateKey, clientOperator: Client): Promise; export {};