import { type JsonApiAutomationOutIncludes, type JsonApiAutomationOutList, type JsonApiAutomationOutWithLinks, type JsonApiWorkspaceAutomationOutWithLinks } from "@gooddata/api-client-tiger"; import { type FilterContextItem, type IAutomationMetadataObject, type IFilter } from "@gooddata/sdk-model"; export declare function convertAutomation(automation: JsonApiAutomationOutWithLinks | JsonApiWorkspaceAutomationOutWithLinks, included: JsonApiAutomationOutIncludes[], enableNewScheduledExport: boolean): IAutomationMetadataObject; export declare const convertAutomationListToAutomations: (automationList: JsonApiAutomationOutList, enableNewScheduledExport: boolean) => IAutomationMetadataObject[]; /** * Converts a legacy execution-level filter to a dashboard `FilterContextItem`. Used during * lazy migration of XLSX export definitions that historically stored `IFilter[]` instead of * `FilterContextItem[]`. Pure: no random ids — the caller passes a deterministic * `fallbackLocalIdentifier` for MVFs that lack one. * * @internal */ export declare function convertExecutionFilterToFilterContextItem(filter: IFilter, fallbackLocalIdentifier: string): FilterContextItem | undefined; //# sourceMappingURL=AutomationConverter.d.ts.map