export default IdAlias; declare namespace IdAlias { interface IConfig { root?: string } interface IGetRandomAliasConfig { digits?: number, candidates?: string, retry?: number } type ResultType = { id: string | undefined, alias: string | undefined } } declare class IdAlias { constructor( config: IdAlias.IConfig ); getRandomAlias( id: string, config?: IdAlias.IGetRandomAliasConfig ): Promise; add( id: string, alias: string ): Promise; getId( alias: string ): Promise; getAlias( id: string ): Promise; }