import { BaseNode } from '../base';
import { LiteralWithSubDenominationContext, NumberLiteralContext, SolidityParserVisitor } from '../../antlr4';
type EtherUnit = 'wei' | 'gwei' | 'szabo' | 'finney' | 'ether';
type TimeUnit = 'seconds' | 'minutes' | 'hours' | 'days' | 'weeks' | 'years';
export declare class NumberLiteral extends BaseNode {
    type: "NumberLiteral";
    value: string | null;
    hexValue: string | null;
    subDenomination: EtherUnit | TimeUnit | null;
    constructor(ctx: NumberLiteralContext | LiteralWithSubDenominationContext, visitor: SolidityParserVisitor<any>);
}
export { NumberLiteral as LiteralWithSubDenomination };
