import { type IExportDefinitionVisualizationObjectSettings } from "@gooddata/sdk-model";
type PdfPageSize = NonNullable<IExportDefinitionVisualizationObjectSettings["pageSize"]>;
type IAttachmentSettingsType = "XLSX" | "PDF_TABULAR" | "CSV" | "CSV_RAW";
export interface IAttachmentSettingsProps {
    type: IAttachmentSettingsType;
    settings: IExportDefinitionVisualizationObjectSettings;
    onSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void;
    defaultPdfPageSize?: PdfPageSize;
}
export declare function AttachmentSettings({ type, settings, onSettingsChange, defaultPdfPageSize }: IAttachmentSettingsProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=AttachmentSettings.d.ts.map