import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { DysonMsg, DysonModeReason, DysonStateReason } from '../dyson-types.js';
export interface TypeMap {
    DysonMsg: DysonMsg;
    DysonModeReason: DysonModeReason;
    DysonStateReason: DysonStateReason;
}
export declare const typeSuite: ITypeSuite & {
    DysonMsg: TType;
    DysonModeReason: TType;
    DysonStateReason: TType;
};
export declare const checkers: ICheckerSuite & {
    DysonMsg: CheckerT<DysonMsg>;
    DysonModeReason: CheckerT<DysonModeReason>;
    DysonStateReason: CheckerT<DysonStateReason>;
};
export default checkers;
//# sourceMappingURL=dyson-types.d.ts.map