import Identity from '@arc-publishing/sdk-identity';
export interface InjectableIdentity {
    heartbeat: Function;
    isLoggedIn: Function;
    userIdentity: {
        accessToken?: string;
    };
    options: Function;
    ampReaderId?: string | null | undefined;
}
export interface IdentityType {
    heartbeat: Function;
    isLoggedIn: Function;
    userIdentity: {
        accessToken?: string;
    };
    ampReaderId?: string | null | undefined;
    options: Function;
}
declare const _default: IdentityType;
export default _default;
export declare function isInjectableIdentity(identity: InjectableIdentity | any): identity is InjectableIdentity;
export declare function isArcIdentity(identity: Identity | any): identity is Identity;
