///
///
import { web3, BN } from "@coral-xyz/anchor";
export interface UnstakeInfoFields {
timeLastUnstaked: BN;
epochLastUnstaked: BN;
unstaker: web3.PublicKey;
}
export interface UnstakeInfoJSON {
timeLastUnstaked: string;
epochLastUnstaked: string;
unstaker: string;
}
export declare class UnstakeInfo {
readonly timeLastUnstaked: BN;
readonly epochLastUnstaked: BN;
readonly unstaker: web3.PublicKey;
static readonly discriminator: Buffer;
static readonly layout: any;
constructor(fields: UnstakeInfoFields);
static fetch(c: web3.Connection, address: web3.PublicKey): Promise;
static fetchMultiple(c: web3.Connection, addresses: web3.PublicKey[]): Promise>;
static decode(data: Buffer): UnstakeInfo;
toJSON(): UnstakeInfoJSON;
static fromJSON(obj: UnstakeInfoJSON): UnstakeInfo;
}
//# sourceMappingURL=UnstakeInfo.d.ts.map