import { IllegalArgumentError, IllegalStateError, BetterErrorConstructorArg } from '@northscaler/better-error';
export declare class DuplicateEnumerationDeclarationError extends IllegalArgumentError {
    constructor(arg?: BetterErrorConstructorArg);
}
export declare class InvalidEnumerationNameError extends IllegalArgumentError {
    constructor(arg?: BetterErrorConstructorArg);
}
export declare class InvalidEnumerationOrdinalError extends IllegalArgumentError {
    constructor(arg?: BetterErrorConstructorArg);
}
export declare class UnidentifiableEnumerationValueError extends IllegalArgumentError {
    constructor(arg?: BetterErrorConstructorArg);
}
export declare class UnknownEnumerationClassError extends IllegalArgumentError {
    constructor(arg?: BetterErrorConstructorArg);
}
export declare class IllegallyExtendedEnumerationError extends IllegalStateError {
    constructor(arg?: BetterErrorConstructorArg);
}
