import { type Attribute, type Measure } from '@sisense/sdk-data';
/**
 * Returns attributes prepared for Excel JAQL export: dimensional level attributes without an
 * explicit display format receive a level-appropriate default so the backend renders human-readable
 * date strings (e.g. "2009" for Years) instead of raw datetime values.
 * Attributes that already carry a display format are returned unchanged.
 *
 * @param attributes - Raw attributes from chart or pivot translation
 * @returns New array of attributes safe to pass as export dimensions
 */
export declare function mapAttributesForExcelExport(attributes: readonly Attribute[]): Attribute[];
/**
 * Returns measures prepared for Excel JAQL export: applies a default number format when none is set.
 *
 * @param measures - Raw measures from chart or pivot translation
 * @returns New array of measures safe to pass as export measures
 */
export declare function mapMeasuresForExcelExport(measures: readonly Measure[]): Measure[];
