import { type IDashboardLayout } from "@gooddata/sdk-model";
import { type IExportLayoutCustomizer, type SectionSlidesTransformer } from "../customizer.js";
import { type IDashboardCustomizationLogger } from "./customizationLogging.js";
import { type CustomizerMutationsContext } from "./types.js";
export declare class ExportLayoutCustomizer<TWidget> implements IExportLayoutCustomizer<TWidget> {
    private readonly logger;
    private readonly mutationContext;
    private transformers;
    constructor(logger: IDashboardCustomizationLogger, mutationContext: CustomizerMutationsContext);
    addTransformer(fn: SectionSlidesTransformer<TWidget>): ExportLayoutCustomizer<TWidget>;
    applyTransformations(layout: IDashboardLayout<TWidget>): IDashboardLayout<TWidget>;
}
//# sourceMappingURL=exportLayoutCustomizer.d.ts.map