/// import { BaseApiClient } from 'defender-base-client'; import { CreateAutotaskRequest, UpdateAutotaskRequest, GetSecretsResponse, SaveSecretsRequest } from './models/autotask'; import { AutotaskRunBase, AutotaskRunListResponse, AutotaskRunResponse } from './models/autotask-run.res'; import { AutotaskDeleteResponse, AutotaskListResponse, AutotaskResponse } from './models/response'; declare type SourceFiles = { 'index.js': string; [name: string]: string; }; export declare class AutotaskClient extends BaseApiClient { protected getPoolId(): string; protected getPoolClientId(): string; protected getApiUrl(): string; list(): Promise; get(autotaskId: string): Promise; delete(autotaskId: string): Promise; create(autotask: CreateAutotaskRequest): Promise; update(autotask: UpdateAutotaskRequest): Promise; getEncodedZippedCodeFromBuffer(code: Buffer): string; getEncodedZippedCodeFromSources(code: SourceFiles): Promise; getEncodedZippedCodeFromFolder(code: string): Promise; updateCodeFromZip(autotaskId: string, zippedCode: Buffer): Promise; updateCodeFromSources(autotaskId: string, sources: SourceFiles): Promise; updateCodeFromFolder(autotaskId: string, path: string): Promise; listAutotaskRuns(autotaskId: string, next?: string): Promise; getAutotaskRun(autotaskRunId: string): Promise; runAutotask(autotaskId: string, data: { [key: string]: any; }): Promise; getCodeDigest(encodedZippedCode: string): string; private updateCode; createSecrets(data: SaveSecretsRequest): Promise; listSecrets(): Promise; } export {}; //# sourceMappingURL=api.d.ts.map