import { SymbolicOptions } from './types/SymbolicOptions.type.js';
import { SymbolicResolve } from './types/SymbolicResolve.type.js';

declare class Symbolic {
    private readonly options;
    private readonly epoch;
    private readonly Snowflake;
    private readonly encode;
    private readonly decode;
    constructor(options?: SymbolicOptions);
    generate(): string;
    resolve(id: string): SymbolicResolve;
}

export { Symbolic };
