import { GetAddressFn } from "@ledgerhq/coin-framework/bridge/getAddressWrapper";
import { SignerContext } from "@ledgerhq/coin-framework/signer";
import { SignTransactionOptions } from "./types";
export type AlpacaSigner = {
    getAddress: GetAddressFn;
    signTransaction?: (deviceId: string, opts: SignTransactionOptions) => Promise<string>;
    signMessage?: (message: string) => Promise<string>;
    context: SignerContext<any>;
};
export declare function getSigner(network: string): AlpacaSigner;
//# sourceMappingURL=index.d.ts.map