import { type IAutomationsQuery, type IGetAutomationOptions, type IGetAutomationsOptions, type IGetAutomationsQueryOptions, type IRawExportCustomOverrides, type IWorkspaceAutomationService } from "@gooddata/sdk-backend-spi"; import { type IAutomationMetadataObject, type IAutomationMetadataObjectDefinition, type IExecutionDefinition } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class TigerWorkspaceAutomationService implements IWorkspaceAutomationService { private readonly authCall; private readonly workspaceId; constructor(authCall: TigerAuthenticatedCallGuard, workspaceId: string); getAutomations: (options: IGetAutomationsOptions) => Promise; getAutomationsQuery: (options?: IGetAutomationsQueryOptions | undefined) => IAutomationsQuery; getAutomation: (id: string, options?: IGetAutomationOptions | undefined) => Promise; createAutomation: (automation: IAutomationMetadataObjectDefinition, options?: IGetAutomationOptions | undefined, widgetExecution?: IExecutionDefinition | undefined, overrides?: IRawExportCustomOverrides | undefined) => Promise; updateAutomation: (automation: IAutomationMetadataObject, options?: IGetAutomationOptions | undefined, widgetExecution?: IExecutionDefinition | undefined, overrides?: IRawExportCustomOverrides | undefined) => Promise; deleteAutomation(id: string): Promise; unsubscribeAutomation(id: string): Promise; deleteAutomations(ids: string[]): Promise; unsubscribeAutomations(ids: string[]): Promise; pauseAutomation(id: string): Promise; pauseAutomations(ids: string[]): Promise; resumeAutomation(id: string): Promise; resumeAutomations(ids: string[]): Promise; triggerAutomation(id: string): Promise; private getEnableAutomationFilterContext; private getEnableNewScheduledExport; } //# sourceMappingURL=index.d.ts.map