///
import * as types from "../types";
export interface IxDescriptionFields {
programIdIdx: number;
data: Array;
metas: Array;
}
export interface IxDescriptionJSON {
programIdIdx: number;
data: Array;
metas: Array;
}
export declare class IxDescription {
readonly programIdIdx: number;
readonly data: Array;
readonly metas: Array;
constructor(fields: IxDescriptionFields);
static layout(property?: string): any;
static fromDecoded(obj: any): types.IxDescription;
static toEncodable(fields: IxDescriptionFields): {
programIdIdx: number;
data: Buffer;
metas: {
idx: number;
isSigner: boolean;
isWritable: boolean;
}[];
};
toJSON(): IxDescriptionJSON;
static fromJSON(obj: IxDescriptionJSON): IxDescription;
toEncodable(): {
programIdIdx: number;
data: Buffer;
metas: {
idx: number;
isSigner: boolean;
isWritable: boolean;
}[];
};
}