export function authorizeEntry(entry: xdr.SorobanAuthorizationEntry, signer: Keypair | SigningCallback, validUntilLedgerSeq: number, networkPassphrase?: string | undefined): Promise<xdr.SorobanAuthorizationEntry>;
export function authorizeInvocation(signer: Keypair | SigningCallback, validUntilLedgerSeq: number, invocation: xdr.SorobanAuthorizedInvocation, publicKey?: string | undefined, networkPassphrase?: string | undefined): Promise<xdr.SorobanAuthorizationEntry>;
export type SigningCallback = (preimage: xdr.HashIdPreimage) => Promise<Uint8Array>;
import { Keypair } from "./keypair";
