import * as beet from '@convergence-rfq/beet'; export type SettlementTypeMetadataRecord = { Instrument: { instrumentIndex: number; }; PrintTrade: { instrumentType: number; }; }; export type SettlementTypeMetadata = beet.DataEnumKeyAsKind; export declare const isSettlementTypeMetadataInstrument: (x: SettlementTypeMetadata) => x is { __kind: "Instrument"; } & Omit<{ instrumentIndex: number; }, "void"> & { __kind: 'Instrument'; }; export declare const isSettlementTypeMetadataPrintTrade: (x: SettlementTypeMetadata) => x is { __kind: "PrintTrade"; } & Omit<{ instrumentType: number; }, "void"> & { __kind: 'PrintTrade'; }; export declare const settlementTypeMetadataBeet: beet.FixableBeet>;