export { stringifyJsonOrBytes, Action, AccessKey, AccessKeyPermission, AddKey, CreateAccount, DeleteAccount, DeleteKey, DeployContract, FullAccessPermission, FunctionCall, FunctionCallPermission, Stake, Transfer, SCHEMA, createTransaction, signTransaction, SignedTransaction, Transaction, encodeSignedDelegate, encodeDelegateAction, encodeTransaction } from '@meer-js/transactions'; export type { ISignatureTx } from '@meer-js/transactions'; import { PublicKey } from '@meer-js/crypto'; import { AccessKey, stringifyJsonOrBytes } from '@meer-js/transactions'; export declare const addKey: (publicKey: PublicKey, accessKey: AccessKey) => import("@meer-js/transactions").Action; export declare const createAccount: () => import("@meer-js/transactions").Action; export declare const deleteAccount: (beneficiaryId: string) => import("@meer-js/transactions").Action; export declare const deleteKey: (publicKey: PublicKey) => import("@meer-js/transactions").Action; export declare const deployContract: (code: Uint8Array) => import("@meer-js/transactions").Action; export declare const fullAccessKey: () => AccessKey; export declare const functionCall: (methodName: string, args: object | Uint8Array, gas: bigint, deposit: bigint, stringify?: typeof stringifyJsonOrBytes, jsContract?: boolean) => import("@meer-js/transactions").Action; export declare const functionCallAccessKey: (receiverId: string, methodNames: string[], allowance?: bigint) => AccessKey; export declare const stake: (stake: bigint, publicKey: PublicKey) => import("@meer-js/transactions").Action; export declare const transfer: (deposit: bigint) => import("@meer-js/transactions").Action; //# sourceMappingURL=transaction.d.ts.map