@kamino-finance/kliquidity-sdk
Version:
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
51 lines • 1.53 kB
TypeScript
import * as types from "../types";
export interface RemainingAccountsSliceFields {
accountsType: types.AccountsTypeKind;
length: number;
}
export interface RemainingAccountsSliceJSON {
accountsType: types.AccountsTypeJSON;
length: number;
}
export declare class RemainingAccountsSlice {
readonly accountsType: types.AccountsTypeKind;
readonly length: number;
constructor(fields: RemainingAccountsSliceFields);
static layout(property?: string): import("buffer-layout").Layout<unknown>;
static fromDecoded(obj: any): types.RemainingAccountsSlice;
static toEncodable(fields: RemainingAccountsSliceFields): {
accountsType: {
TransferHookA: {};
} | {
TransferHookB: {};
} | {
TransferHookReward: {};
} | {
TransferHookInput: {};
} | {
TransferHookIntermediate: {};
} | {
TransferHookOutput: {};
};
length: number;
};
toJSON(): RemainingAccountsSliceJSON;
static fromJSON(obj: RemainingAccountsSliceJSON): RemainingAccountsSlice;
toEncodable(): {
accountsType: {
TransferHookA: {};
} | {
TransferHookB: {};
} | {
TransferHookReward: {};
} | {
TransferHookInput: {};
} | {
TransferHookIntermediate: {};
} | {
TransferHookOutput: {};
};
length: number;
};
}
//# sourceMappingURL=RemainingAccountsSlice.d.ts.map