import { Token, TokenRepository, StoredToken, AssociatedValueToToken, BootstrapError } from '../../api'; import { Gda, GdaConfigurer } from '@zetapush/platform-legacy'; export declare class TokenStorageInitError extends BootstrapError { } export declare class TokenFactory { fromRaw(token: any): Token; } export declare class GdaTokenRepository implements TokenRepository { private gdaStorage; private gdaConfigurer; private factory; private STORAGE_TOKEN_NAME_TABLE; private STORAGE_TOKEN_NAME_COLUMN; constructor(gdaStorage: Gda, gdaConfigurer: GdaConfigurer, factory: TokenFactory); onApplicationBootstrap(): Promise; store(token: Token, associatedValue?: AssociatedValueToToken): Promise; delete(token: Token): Promise; getFromToken(token: Token): Promise; }