import { RedditAuthService } from "./reddit-auth-service.js";
export declare abstract class RedditFetchService {
    private readonly baseUrl;
    private readonly authService;
    private readonly rateLimitDelay;
    constructor(baseUrl: string, authService: RedditAuthService, rateLimitDelay: number);
    protected redditFetch<T>(endpoint: string, options?: RequestInit): Promise<T>;
}
