import { type AutomationAutomationImageExport, type AutomationAutomationSlidesExport, type AutomationAutomationTabularExport, type AutomationAutomationVisualExport, type ITigerFilter, type ITigerFilterContextItem, type JsonApiExportDefinitionOutIncludes, type JsonApiExportDefinitionOutWithLinks, type JsonApiWorkspaceAutomationOutAttributesDashboardTabularExportsInner, type JsonApiWorkspaceAutomationOutAttributesRawExportsInner } from "@gooddata/api-client-tiger"; import { type IExportDefinitionDashboardRequestPayload, type IExportDefinitionMetadataObject, type IExportDefinitionRequestPayload, type IExportDefinitionVisualizationObjectRequestPayload } from "@gooddata/sdk-model"; type MetadataObjectDefinition = { widget?: string; visualizationObject?: string; dashboard?: string; title?: string; filters?: T[]; filtersByTab?: Record; }; export declare const wrapExportDefinition: (requestPayload: IExportDefinitionRequestPayload, metadata?: MetadataObjectDefinition | undefined) => IExportDefinitionMetadataObject; export declare const convertDashboardTabularExportRequest: (exportRequest: JsonApiWorkspaceAutomationOutAttributesDashboardTabularExportsInner) => IExportDefinitionDashboardRequestPayload | IExportDefinitionVisualizationObjectRequestPayload; export declare const convertVisualExportRequest: (exportRequest: AutomationAutomationVisualExport, enableAutomationFilterContext: boolean) => IExportDefinitionDashboardRequestPayload; export declare const convertToRawExportRequest: (exportRequest: JsonApiWorkspaceAutomationOutAttributesRawExportsInner) => IExportDefinitionVisualizationObjectRequestPayload; export declare const convertImageExportRequest: (exportRequest: AutomationAutomationImageExport) => IExportDefinitionVisualizationObjectRequestPayload; export declare const convertSlidesExportRequest: (exportRequest: AutomationAutomationSlidesExport) => IExportDefinitionDashboardRequestPayload | IExportDefinitionVisualizationObjectRequestPayload; export declare const convertTabularExportRequest: (exportRequest: AutomationAutomationTabularExport) => IExportDefinitionVisualizationObjectRequestPayload; export declare const convertExportDefinitionMdObject: (exportDefinitionOut: JsonApiExportDefinitionOutWithLinks, included: JsonApiExportDefinitionOutIncludes[] | undefined, enableAutomationFilterContext: boolean) => IExportDefinitionMetadataObject; export declare const convertInlineExportDefinitionMdObject: (exportDefinitionOut: AutomationAutomationTabularExport | AutomationAutomationVisualExport, enableAutomationFilterContext: boolean) => IExportDefinitionMetadataObject; export {}; //# sourceMappingURL=ExportDefinitionsConverter.d.ts.map