import { type EntitiesApiGetAllEntitiesAutomationsRequest } from "@gooddata/api-client-tiger"; import { type AutomationFilterType, type AutomationType, type IAutomationsQuery, type IAutomationsQueryResult, type IGetAutomationsQueryOptions } from "@gooddata/sdk-backend-spi"; import { type IAutomationMetadataObject } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class AutomationsQuery implements IAutomationsQuery { readonly authCall: TigerAuthenticatedCallGuard; private requestParameters; private options?; private size; private page; private author; private authorFilterType; private recipient; private recipientFilterType; private externalRecipient; private user; private dashboard; private dashboardFilterType; private status; private statusFilterType; private filter; private sort; private type; private totalCount; constructor(authCall: TigerAuthenticatedCallGuard, requestParameters: EntitiesApiGetAllEntitiesAutomationsRequest, options?: IGetAutomationsQueryOptions | undefined); private setTotalCount; withSize(size: number | undefined): IAutomationsQuery; withPage(page: number | undefined): IAutomationsQuery; withFilter(filter: { title?: string; }): IAutomationsQuery; withSorting(sort: string[]): IAutomationsQuery; withType(type: AutomationType | undefined): IAutomationsQuery; withAuthor(author: string | undefined, filterType?: AutomationFilterType): IAutomationsQuery; withRecipient(recipient: string, filterType?: AutomationFilterType): IAutomationsQuery; withExternalRecipient(externalRecipient: string): IAutomationsQuery; withUser(user: string): IAutomationsQuery; withDashboard(dashboard: string, filterType?: AutomationFilterType): IAutomationsQuery; withStatus(status: string, filterType?: AutomationFilterType): IAutomationsQuery; query(): Promise; queryAll(): Promise; private constructFilter; } //# sourceMappingURL=automationsQuery.d.ts.map