import type { StoreClient, UploadResult } from "./store-client.js"; import { AbstractStoreClient } from "./base-client.js"; export declare class RuStoreClient extends AbstractStoreClient implements StoreClient { private tokenCache; private drafts; protected get apiErrorPrefix(): string; /** RuStore uses "Public-Token" header instead of "Authorization: Bearer" */ protected authHeader(token: string): Record; private getToken; private createDraftVersion; upload(packageName: string, filePath: string): Promise; setReleaseNotes(packageName: string, language: string, text: string): Promise; submit(packageName: string, _options?: { rollout?: number; }): Promise; getReleases(packageName: string): Promise; discard(packageName: string): Promise; private deleteDraft; } //# sourceMappingURL=rustore.d.ts.map