import type { ACT_JOB_STATUSES } from '@apify/consts'; import { ApiClient } from './api_client'; export declare const SMALL_TIMEOUT_MILLIS: number; export declare const MEDIUM_TIMEOUT_MILLIS: number; export declare const DEFAULT_TIMEOUT_MILLIS: number; /** * Resource client. * @private */ export declare class ResourceClient extends ApiClient { protected _get(options?: T, timeoutMillis?: number): Promise; protected _update(newFields: T, timeoutMillis?: number): Promise; protected _delete(timeoutMillis?: number): Promise; /** * This function is used in Build and Run endpoints so it's kept * here to stay DRY. */ protected _waitForFinish(options?: WaitForFinishOptions): Promise; } export interface WaitForFinishOptions { waitSecs?: number; } //# sourceMappingURL=resource_client.d.ts.map