import { OAuthStorage, TokenStorage, AccessToken } from "../types";
export declare class MemoryTokenStorage implements TokenStorage {
    tokens: Map<string, AccessToken>;
    getToken(token: string): Promise<AccessToken | null>;
    saveToken(token: AccessToken): Promise<void>;
    deleteToken(token: string): Promise<void>;
    deleteTokensByClient(clientId: string): Promise<void>;
}
export declare class MemoryOAuthStorage implements OAuthStorage {
    tokens: TokenStorage;
    constructor();
}
