export declare function bufToBigInt(buf: Uint8Array<ArrayBufferLike>): bigint;
export declare const createFingerprint: ({ globalObj, random, }?: {
    globalObj?: {} | undefined;
    random?: (() => number) | undefined;
}) => string;
export declare const createCounter: (count: number) => () => number;
export declare const init: ({ random, counter, length, fingerprint, }?: {
    random?: (() => number) | undefined;
    counter?: (() => number) | undefined;
    length?: number | undefined;
    fingerprint?: string | undefined;
}) => () => string;
export declare const cuid: () => string;
export declare const isCuid: (id: string, { minLength, maxLength }?: {
    minLength?: number | undefined;
    maxLength?: number | undefined;
}) => boolean;
export declare const getConstants: () => {
    defaultLength: number;
    bigLength: number;
};
