import { InputGenerateTransactionOptions, InputGenerateTransactionPayloadData, Network } from '@aptos-labs/ts-sdk';
export interface WalletLike {
    privateKey?: string;
}
export interface SdkOptions {
    projectKey: string;
    network?: Network;
    nodeUrl?: string;
    chain?: string;
    aptosApiKey?: string;
}
export type TransactionPayload = InputGenerateTransactionPayloadData;
export type TransactionOptions = InputGenerateTransactionOptions;
export type WalletProviderLike = WalletLike;
export type ApiResponse = Promise<{
    success: boolean;
    message: string;
    hash?: string;
}>;
