import { Repository } from 'typeorm';
import { Token } from '../entities/token.entity';
export declare class TokenService {
    private tokenRepository;
    constructor(tokenRepository: Repository<Token>);
    getLatestToken(provider: string): Promise<Token | null>;
    saveToken(provider: string, accessToken: string, refreshToken: string, expiresAt?: Date): Promise<Token>;
    updateToken(id: number, accessToken: string, refreshToken: string, expiresAt?: Date): Promise<Token | null>;
}
