import { BaseService } from "./base"; import { ExtractJobResponse, ExtractJobStatusResponse, StartExtractJobResponse } from "../types/extract"; import { StartExtractJobParams } from "../types/extract"; export declare class ExtractService extends BaseService { /** * Start a new extract job * @param params The parameters for the extract job */ start(params: StartExtractJobParams): Promise; /** * Get the status of an extract job * @param id The ID of the extract job to get */ getStatus(id: string): Promise; /** * Get the details of an extract job * @param id The ID of the extract job to get */ get(id: string): Promise; /** * Start an extract job and wait for it to complete * @param params The parameters for the extract job */ startAndWait(params: StartExtractJobParams): Promise; }