import { type IAutomationMetadataObject, type IInsight } from "@gooddata/sdk-model";
import { type FilterableDashboardWidget } from "../../types/layoutTypes.js";
/**
 * @deprecated - can be removed, once `enableAutomationFilterContext` is removed
 * @alpha
 */
export interface IUseScheduledExportFiltersProps {
    scheduledExportToEdit?: IAutomationMetadataObject;
    widget?: FilterableDashboardWidget;
    insight?: IInsight;
}
/**
 * Returns filters for scheduled export.
 *
 * If scheduledExportToEdit is provided, it returns its saved filters as is.
 * If scheduledExportToEdit is not provided, it returns sanitized filters ready to be saved in new scheduled export.
 *
 * @deprecated - can be removed, once `enableAutomationFilterContext` is removed
 * @alpha
 */
export declare const useScheduledExportFilters: ({ scheduledExportToEdit, widget, insight, }: IUseScheduledExportFiltersProps) => {
    widgetFilters: import("@gooddata/sdk-model").IFilter[] | undefined;
    widgetFiltersLoading: boolean;
    widgetFiltersError: import("@gooddata/sdk-ui").GoodDataSdkError | undefined;
    dashboardFilters: import("@gooddata/sdk-model").FilterContextItem[] | undefined;
};
//# sourceMappingURL=useScheduledExportFilters.d.ts.map