/// import { Models, Chain } from '@open-rights-exchange/chain-js'; import { LinkPermissionsParams, DeletePermissionsParams, UnlinkPermissionsParams } from '../models'; export declare const env: NodeJS.ProcessEnv; export declare const prepTransactionFromActions: (chain: Chain, transactionActions: any, key: string) => Promise; export declare const prepTransaction: (chain: Chain, transaction: any, key: string) => Promise; export declare const kylinEndpoints: { url: string; }[]; export declare const jungle3Endpoints: { url: string; }[]; export declare const eosMainEndpoints: { url: string; }[]; export declare const oreStagingEndpoints: { url: string; }[]; export declare const ethEndpoint: { url: string; }; export declare const chainSettings: { unusedAccountPublicKey: string; }; export declare const createAccountOptions_createescrow: { accountNamePrefix: string; creatorAccountName: Models.ChainEntityNameBrand; creatorPermission: Models.ChainEntityNameBrand; newKeysOptions: { password: string; salt: string; }; createEscrowOptions: { contractName: Models.ChainEntityNameBrand; appName: string; }; }; export declare const createAccountOptions_OreNative: { accountNamePrefix: Models.ChainEntityNameBrand; creatorAccountName: Models.ChainEntityNameBrand; creatorPermission: Models.ChainEntityNameBrand; publicKeys: {}; newKeysOptions: { password: string; salt: string; }; }; export declare const createAccountOptions_virtualNested: { accountNamePrefix: string; creatorAccountName: string; creatorPermission: string; newKeysOptions: { password: string; salt: string; }; createEscrowOptions: { contractName: string; appName: string; }; createVirtualNestedOptions: { parentAccountName: string; rootPermission: Models.ChainEntityNameBrand; actionsToLink: { contract: string; action: string; }[]; }; }; export declare const createAccountOptions_EosNative: { accountNamePrefix: string; creatorAccountName: string; creatorPermission: string; newKeysOptions: { password: string; salt: string; }; publicKeys: {}; resourcesOptions: { ramBytes: number; stakeNetQuantity: Models.ChainAssetBrand; stakeCpuQuantity: Models.ChainAssetBrand; transfer: boolean; }; }; export declare const createAccountOptions_OreRecycleNative: { accountName: string; accountNamePrefix: string; creatorAccountName: string; creatorPermission: string; newKeysOptions: { password: string; salt: string; }; }; export declare const resetPermissions: { name: Models.ChainEntityNameBrand; parent: Models.ChainEntityNameBrand; publicKey: Models.PublicKeyBrand; }[]; export declare const permissionNewKeysOptions: { password: string; salt: string; }; export declare const accountNewPermissions: { name: Models.ChainEntityNameBrand; parent: Models.ChainEntityNameBrand; }[]; export declare const accountDeletePermissions: Partial[]; export declare const accountDeleteDemoPermissions: Partial[]; export declare const accountUnlinkDemoPermissions: UnlinkPermissionsParams[]; export declare const accountLinkPermissions: LinkPermissionsParams[];