import { type AutomationRawExportAutomationRequest, type DashboardTabularExportRequestV2, type ImageExportRequest, type JsonApiExportDefinitionInDocument, type JsonApiExportDefinitionPostOptionalIdDocument, type SlidesExportRequest, type TabularExportRequest, type VisualExportRequest } from "@gooddata/api-client-tiger"; import { type IRawExportCustomOverrides } from "@gooddata/sdk-backend-spi"; import { type IExecutionDefinition, type IExportDefinitionDashboardRequestPayload, type IExportDefinitionMetadataObjectDefinition, type IExportDefinitionRequestPayload, type IExportDefinitionVisualizationObjectRequestPayload } from "@gooddata/sdk-model"; export declare const convertExportDefinitionMdObjectDefinition: (exportDefinition: IExportDefinitionMetadataObjectDefinition, enableAutomationFilterContext: boolean) => JsonApiExportDefinitionPostOptionalIdDocument; export declare const convertToRawExportRequest: (exportRequest: IExportDefinitionVisualizationObjectRequestPayload, widgetExecution?: IExecutionDefinition | undefined, overrides?: IRawExportCustomOverrides | undefined) => AutomationRawExportAutomationRequest; export declare const convertToImageExportRequest: (exportRequest: IExportDefinitionVisualizationObjectRequestPayload, title?: string | undefined) => ImageExportRequest; export declare const convertToSlidesExportRequest: (exportRequest: IExportDefinitionRequestPayload, title?: string | undefined) => SlidesExportRequest; export declare const convertToVisualExportRequest: (exportRequest: IExportDefinitionDashboardRequestPayload, title?: string | undefined) => VisualExportRequest; export declare const convertToDashboardTabularExportRequest: (exportRequest: IExportDefinitionDashboardRequestPayload) => DashboardTabularExportRequestV2; export declare const convertToTabularExportRequest: (exportRequest: IExportDefinitionRequestPayload, title?: string | undefined) => TabularExportRequest; export declare const convertVisualizationToDashboardTabularExportRequest: (exportRequest: IExportDefinitionVisualizationObjectRequestPayload) => DashboardTabularExportRequestV2; export declare const convertExportDefinitionRequestPayload: (exportRequest: IExportDefinitionRequestPayload, enableAutomationFilterContext: boolean, title?: string | undefined) => TabularExportRequest | VisualExportRequest; export declare const convertExportDefinitionMdObject: (exportDefinition: IExportDefinitionMetadataObjectDefinition, identifier: string, enableAutomationFilterContext: boolean) => JsonApiExportDefinitionInDocument; //# sourceMappingURL=ExportDefinitionsConverter.d.ts.map