export declare class UID { private static readonly epoch; private static nextUniqueID; private static nextUniqueTRXID; static generate(): string; static generateRandomNumberBase(count: number): string; static generateNumeric(year?: string): bigint; static getDateFromNumeric(uid: number | bigint): Date; static generateNumberic(year?: string): number; static getNextDescendingIndex(): number; static getNext(): string; static getNextTRX(): string; static generateTrxUID(date?: Date): number; static sha256(str: string, nochanges?: boolean): string; static leadZero(i: number): string; }