import { Keypair } from '@solana/web3.js'; import { Adapter } from './adapterTypes'; import { PublicKey, Transaction } from '@solana/web3.js'; /** @internal */ export declare type Modify = Omit & R; export interface WalletAdapter { publicKey: PublicKey; connected: boolean; signTransaction: (transaction: Transaction) => Promise; signAllTransactions: (transaction: Transaction[]) => Promise; connect: () => any; disconnect: () => any; } export declare type PerpOrderType = 'limit' | 'ioc' | 'postOnly' | 'market' | 'postOnlySlide'; export declare type BlockhashTimes = { blockhash: string; timestamp: number; }; export declare type Payer = Adapter | Keypair | WalletAdapter; //# sourceMappingURL=types.d.ts.map