import { getPermittedActions } from './rawContractApis/permissions/read/getPermittedActions'; import { getPermittedAddresses } from './rawContractApis/permissions/read/getPermittedAddresses'; import { isPermittedAction } from './rawContractApis/permissions/read/isPermittedAction'; import { isPermittedAddress } from './rawContractApis/permissions/read/isPermittedAddress'; import { addPermittedAction } from './rawContractApis/permissions/write/addPermittedAction'; import { addPermittedAddress } from './rawContractApis/permissions/write/addPermittedAddress'; import { removePermittedAction } from './rawContractApis/permissions/write/removePermittedAction'; import { removePermittedAddress } from './rawContractApis/permissions/write/removePermittedAddress'; import { tokenOfOwnerByIndex } from './rawContractApis/pkp/read/tokenOfOwnerByIndex'; import { claimAndMintNextAndAddAuthMethodsWithTypes } from './rawContractApis/pkp/write/claimAndMintNextAndAddAuthMethodsWithTypes'; import { mintNextAndAddAuthMethods } from './rawContractApis/pkp/write/mintNextAndAddAuthMethods'; import { getNodesForRequest } from './rawContractApis/pricing/getNodesForRequest'; import { getBalance } from './rawContractApis/ledger/read/getBalance'; import { getStableBalance } from './rawContractApis/ledger/read/getStableBalance'; import { getWithdrawRequest } from './rawContractApis/ledger/read/getWithdrawRequest'; import { getUserWithdrawDelay } from './rawContractApis/ledger/read/getUserWithdrawDelay'; import { deposit } from './rawContractApis/ledger/write/deposit'; import { depositForUser } from './rawContractApis/ledger/write/depositForUser'; import { requestWithdraw } from './rawContractApis/ledger/write/requestWithdraw'; import { withdraw } from './rawContractApis/ledger/write/withdraw'; import { PKPPermissionsManager } from './highLevelApis/PKPPermissionsManager'; import { PaymentManager } from './highLevelApis/PaymentManager/PaymentManager'; import { getNodePrices, getPriceFeedInfo } from './highLevelApis/priceFeed/priceFeedApi'; import { getConnectionInfo } from './highLevelApis/connection/getConnectionInfo'; export declare const rawApi: { pkp: { read: { tokenOfOwnerByIndex: typeof tokenOfOwnerByIndex; }; write: { claimAndMintNextAndAddAuthMethodsWithTypes: typeof claimAndMintNextAndAddAuthMethodsWithTypes; mintNextAndAddAuthMethods: typeof mintNextAndAddAuthMethods; }; }; permission: { read: { getPermittedAddresses: typeof getPermittedAddresses; isPermittedAddress: typeof isPermittedAddress; getPermittedActions: typeof getPermittedActions; isPermittedAction: typeof isPermittedAction; }; write: { addPermittedAction: typeof addPermittedAction; removePermittedAction: typeof removePermittedAction; addPermittedAddress: typeof addPermittedAddress; removePermittedAddress: typeof removePermittedAddress; }; }; ledger: { read: { getBalance: typeof getBalance; getStableBalance: typeof getStableBalance; getWithdrawRequest: typeof getWithdrawRequest; getUserWithdrawDelay: typeof getUserWithdrawDelay; }; write: { deposit: typeof deposit; depositForUser: typeof depositForUser; requestWithdraw: typeof requestWithdraw; withdraw: typeof withdraw; }; }; pricing: { getNodesForRequest: typeof getNodesForRequest; constants: { PRODUCT_IDS: { readonly DECRYPTION: 0n; readonly SIGN: 1n; readonly LIT_ACTION: 2n; readonly SIGN_SESSION_KEY: 3n; }; }; }; connection: { getConnectionInfo: typeof getConnectionInfo; }; }; export declare const api: { mintPKP: (request: import("dist/packages/schemas/src").MintPKPRequest, networkConfig: import("../../../interfaces/NetworkContext").DefaultNetworkConfig, accountOrWalletClient: import("../../contract-manager/createContractsManager").ExpectedAccountOrWalletClient) => Promise>; mintWithEoa: (request: any, networkConfig: import("../../../interfaces/NetworkContext").DefaultNetworkConfig, accountOrWalletClient: import("../../contract-manager/createContractsManager").ExpectedAccountOrWalletClient) => Promise>; mintWithMultiAuths: (request: import("./highLevelApis/mintPKP/mintWithMultiAuths").MintWithMultiAuthsRequest, networkConfig: import("../../../interfaces/NetworkContext").DefaultNetworkConfig, accountOrWalletClient: import("../../contract-manager/createContractsManager").ExpectedAccountOrWalletClient) => Promise>; PKPPermissionsManager: typeof PKPPermissionsManager; PaymentManager: typeof PaymentManager; pricing: { getPriceFeedInfo: typeof getPriceFeedInfo; getNodePrices: typeof getNodePrices; }; connection: { getConnectionInfo: typeof getConnectionInfo; }; };