import { Account, PublicKey } from '@solana/web3.js'; import { Configuration, TokenConfiguration } from '../configuration'; import { Connection } from '../connection'; export declare class Position { configuration: Configuration; tokenConfiguration: TokenConfiguration; tokenAccount?: PublicKey; balance: bigint; lastOrderTimestamp: number; maxOrderAmount: number; maxPositionAmount: number; minOrderInterval: number; minPositionAmount: number; constructor(configuration: Configuration, tokenConfiguration: TokenConfiguration, tokenAccount?: PublicKey, balance?: bigint); airdrop(connection: Connection, payer: Account, amount: number): Promise; static createTokenAccounts(connection: Connection, owner: Account, payer: Account, positions: Position[]): Promise; listen(connection: Connection): Promise; } //# sourceMappingURL=position.d.ts.map