export declare class Snowflake { private readonly twepoch; private readonly workerIdBits; private readonly dataCenterIdBits; private readonly maxWrokerId; private readonly maxDataCenterId; private readonly sequenceBits; private readonly workerIdShift; private readonly dataCenterIdShift; private readonly timestampLeftShift; private readonly sequenceMask; private lastTimestamp; private readonly workerId; private readonly dataCenterId; private sequence; constructor(workerId?: bigint, dataCenterId?: bigint, sequence?: number); nextId(): number; } declare const _default: { code2id: (code: any) => bigint; id2code: (id: any) => any; nextId: () => number; }; export default _default;