import { IRedisIdAdapter, ITokenProps, ITokenRepo, TokenRepoFind } from "../contracts.js"; export declare class MemRepo implements ITokenRepo { readonly idadapter: IRedisIdAdapter; readonly mem: any; constructor(idadapter: IRedisIdAdapter); create(token: ITokenProps): Promise; find(props: TokenRepoFind): Promise<{ id: any; tokenable_type: any; tokenable_id: any; name: any; token: any; abilities: any; metadata: any; last_used_at: any; created_at: any; updated_at: any; } | null>; used(props: TokenRepoFind): Promise; delete(props: TokenRepoFind): Promise; }