import { TnyDevConfig, ShortenRequest, ShortenResponse, AnalyticsResponse, LinksResponse, RateLimitInfo } from './types.js'; export declare class TnyDevClient { private client; private lastRateLimitInfo?; constructor(config: TnyDevConfig); shortenUrl(request: ShortenRequest): Promise; getAnalytics(slug: string): Promise; listLinks(page?: number, limit?: number): Promise; getRateLimitInfo(): RateLimitInfo | undefined; private handleError; } //# sourceMappingURL=client.d.ts.map