import { Api, GetCategoriesOptions, GetFeedsOptions, GetHeadlinesOptions } from './api'; import { Article, Category, Feed, Headline } from './api-types'; export declare class ApiImpl implements Api { private endpoint; private sessionId; private constructor(); static build(endpoint: string): Api; getArticle(articleId: number): Promise
; getCategories(options?: GetCategoriesOptions): Promise; getFeeds(options?: GetFeedsOptions): Promise; getHeadlines(options?: GetHeadlinesOptions): Promise; getUnread(): Promise; isLoggedIn(): Promise; login(user: string, password: string): Promise; logout(): Promise; private makeRequest; } //# sourceMappingURL=api.impl.d.ts.map