/// <reference types="promise.prototype.finally" />
import { Storage } from '@ionic/storage';
export interface CoreoAuthToken {
    token: string;
    refreshToken?: string;
}
export declare class CoreoTokenContext {
    private storage;
    key: string;
    token: CoreoAuthToken;
    constructor(storage: Storage);
    get(): CoreoAuthToken;
    load(): Promise<CoreoAuthToken | null>;
    set(token: CoreoAuthToken): void;
    clear(): void;
}
export default CoreoTokenContext;
