import { CreatorlayerOptions } from "./types.js"; import { Verifications } from "./resources/Verifications.js"; import { Benchmarks } from "./resources/Benchmarks.js"; import { Webhooks } from "./resources/Webhooks.js"; import { GDPR } from "./resources/GDPR.js"; interface RequestOptions { body?: unknown; headers?: Record; query?: Record; /** If false, skip auto-retry on 429/503. Default: true. */ retry?: boolean; } export declare class Creatorlayer { readonly verifications: Verifications; readonly benchmarks: Benchmarks; readonly webhooks: Webhooks; readonly gdpr: GDPR; private readonly apiKey; private readonly baseUrl; private readonly maxRetries; private readonly timeout; constructor(options: CreatorlayerOptions); _request(method: string, path: string, options?: RequestOptions): Promise; private _executeWithRetry; private _throwError; private _buildUrl; /** Generate a UUID v4 idempotency key. */ static generateIdempotencyKey(): string; } export {}; //# sourceMappingURL=Creatorlayer.d.ts.map