import type { KyInstance } from 'ky';
export declare const createAccountRoute: (instance: KyInstance) => {
    addBitcoinAddress: (input?: import("./add-bitcoin-address.js").AddBitcoinAddressInput) => Promise<import("./add-bitcoin-address.js").AddBitcoinAddressOutput>;
    depositLightning: (input: import("./deposit-lightning.js").DepositLightningInput) => Promise<import("./deposit-lightning.js").DepositLightningOutput>;
    get: () => Promise<import("./get-account.js").GetAccountOutput>;
    getBitcoinAddress: () => Promise<import("./get-bitcoin-address.js").GetBitcoinAddressOutput>;
    getInternalDeposits: (input?: import("./get-internal-deposits.js").GetInternalDepositsInput) => Promise<import("./get-internal-deposits.js").GetInternalDepositsOutput>;
    getInternalWithdrawals: (input?: import("./get-internal-withdrawals.js").GetInternalWithdrawalsInput) => Promise<import("./get-internal-withdrawals.js").GetInternalWithdrawalsOutput>;
    getLightningDeposits: (input?: import("./get-lightning-deposits.js").GetLightningDepositsInput) => Promise<import("./get-lightning-deposits.js").GetLightningDepositsOutput>;
    getLightningWithdrawals: (input?: import("./get-lightning-withdrawals.js").GetLightningWithdrawalsInput) => Promise<import("./get-lightning-withdrawals.js").GetLightningWithdrawalsOutput>;
    getNotifications: (input?: import("./get-notifications.js").GetNotificationsInput) => Promise<import("./get-notifications.js").GetNotificationsOutput>;
    getOnChainDeposits: (input?: import("./get-on-chain-deposits.js").GetOnChainDepositsInput) => Promise<import("./get-on-chain-deposits.js").GetOnChainDepositsOutput>;
    getOnChainWithdrawals: (input?: import("./get-on-chain-withdrawals.js").GetOnChainWithdrawalsInput) => Promise<import("./get-on-chain-withdrawals.js").GetOnChainWithdrawalsOutput>;
    readNotifications: () => Promise<void>;
    withdrawInternal: (input: import("./withdraw-internal.js").WithdrawInternalInput) => Promise<import("./withdraw-internal.js").WithdrawInternalOutput>;
    withdrawLightning: (input: import("./withdraw-lightning.js").WithdrawLightningInput) => Promise<import("./withdraw-lightning.js").WithdrawLightningOutput>;
    withdrawOnChain: (input: import("./withdraw-on-chain.js").WithdrawOnChainInput) => Promise<import("./withdraw-on-chain.js").WithdrawOnChainOutput>;
};
export type { AddBitcoinAddressInput, AddBitcoinAddressOutput, } from './add-bitcoin-address.js';
export type { DepositLightningInput, DepositLightningOutput, } from './deposit-lightning.js';
export type { GetAccountOutput } from './get-account.js';
export type { GetBitcoinAddressOutput } from './get-bitcoin-address.js';
export type { GetInternalDepositsInput, GetInternalDepositsOutput, } from './get-internal-deposits.js';
export type { GetInternalWithdrawalsInput, GetInternalWithdrawalsOutput, } from './get-internal-withdrawals.js';
export type { GetLightningDepositsInput, GetLightningDepositsOutput, } from './get-lightning-deposits.js';
export type { GetLightningWithdrawalsInput, GetLightningWithdrawalsOutput, } from './get-lightning-withdrawals.js';
export type { GetNotificationsInput, GetNotificationsOutput, } from './get-notifications.js';
export type { GetOnChainDepositsInput, GetOnChainDepositsOutput, } from './get-on-chain-deposits.js';
export type { GetOnChainWithdrawalsInput, GetOnChainWithdrawalsOutput, } from './get-on-chain-withdrawals.js';
export type { WithdrawInternalInput, WithdrawInternalOutput, } from './withdraw-internal.js';
export type { WithdrawLightningInput, WithdrawLightningOutput, } from './withdraw-lightning.js';
export type { WithdrawOnChainInput, WithdrawOnChainOutput, } from './withdraw-on-chain.js';
//# sourceMappingURL=index.d.ts.map