import { DataType } from './DataType';
export declare type StateType = {
    [key: string]: number;
};
export declare type DataTypeStateSetupType = {
    name: string;
    description?: string;
    states: StateType;
};
export declare class DataTypeState extends DataType {
    states: StateType;
    constructor(setup?: DataTypeStateSetupType);
    toString(): string;
}
export declare const isDataTypeState: (obj: unknown) => obj is DataTypeState;
