import * as beet from '@miraplex/beet'; import { Uses } from './Uses'; export type UsesToggleRecord = { None: void; Clear: void; Set: { fields: [Uses]; }; }; export type UsesToggle = beet.DataEnumKeyAsKind; export declare const isUsesToggleNone: (x: UsesToggle) => x is { __kind: "None"; } & Omit & { __kind: 'None'; }; export declare const isUsesToggleClear: (x: UsesToggle) => x is { __kind: "Clear"; } & Omit & { __kind: 'Clear'; }; export declare const isUsesToggleSet: (x: UsesToggle) => x is { __kind: "Set"; } & Omit<{ fields: [Uses]; }, "void"> & { __kind: 'Set'; }; export declare const usesToggleBeet: beet.FixableBeet;