import type { Account, Balance, BlockInfo, Operation, FeeEstimation, Pagination, TransactionIntent, Transaction, TransactionValidation, AccountInfo } from "@ledgerhq/coin-framework/api/index";
type AssetInfo = {
    type: "native";
};
export declare const getNetworkAlpacaApi: (networkFamily: string) => {
    broadcast: (signedOperation: string) => Promise<string>;
    combine: (tx: string, signature: string, pubKey?: string) => Promise<string>;
    validateIntent: (account: Account, transaction: Transaction) => Promise<TransactionValidation>;
    estimateFees: (intent: TransactionIntent<any>) => Promise<FeeEstimation>;
    getBalance: (address: string) => Promise<Balance<AssetInfo>[]>;
    getAccountInfo: (address: string) => Promise<AccountInfo>;
    listOperations: (address: string, pagination: Pagination) => Promise<[Operation<any>[], string]>;
    lastBlock: () => Promise<BlockInfo>;
    craftTransaction: (intent: TransactionIntent<any>) => Promise<string>;
};
export {};
//# sourceMappingURL=network-alpaca.d.ts.map