import { SubstrateSignedTransaction, SubstrateUnsignedTransaction } from '@airgap/substrate/v1';
import { AstarTransactionSignRequest } from '../definitions/transaction-sign-request-astar';
import { AstarTransactionSignResponse } from '../definitions/transaction-sign-response-astar';
export declare function astarUnsignedTransactionToRequest(unsigned: SubstrateUnsignedTransaction, publicKey: string, callbackUrl?: string): AstarTransactionSignRequest;
export declare function astarSignedTransactionToResponse(signed: SubstrateSignedTransaction, accountIdentifier: string): AstarTransactionSignResponse;
export declare function astarTransactionSignRequestToUnsigned(request: AstarTransactionSignRequest): SubstrateUnsignedTransaction;
export declare function astarTransactionSignResponseToSigned(response: AstarTransactionSignResponse): SubstrateSignedTransaction;
