///
///
///
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
import { BeetStruct } from '@metaplex-foundation/beet';
export declare enum Status {
Active = 0,
Filled = 1,
Canceled = 2
}
export type Order = {
buffer: Buffer;
globalConfig: PublicKey;
maker: PublicKey;
inputMint: PublicKey;
inputMintProgramId: PublicKey;
outputMint: PublicKey;
outputMintProgramId: PublicKey;
initialInputAmount: BigNumber;
expectedOutputAmount: BigNumber;
remainingInputAmount: BigNumber;
filledOutputAmount: BigNumber;
tipAmount: BigNumber;
numberOfFills: BigNumber;
orderType: number;
status: Status;
inVaultBump: number;
flashIxLock: number;
padding0: number[];
lastUpdatedTimestamp: BigNumber;
flashStartTakerOutputBalance: BigNumber;
padding: BigNumber[];
};
export declare const orderStruct: BeetStruct>;