/**
 * Band utilization object for `<ui9000-band-utilization-chart>`.
 *
 * The widget reads a WidgetItem, not a custom series list. Long rows use
 * `yAxe` as the entity, `xAxe` as the share, and `groupBy` as the segment.
 * Wide rows use `xAxe` as the entity and one `yAxe` column per segment.
 *
 * Call this chart only when that breakdown is repeated for at least two
 * entities and each entity sums to 100. One category of slices stays a pie.
 * Values that do not sum to a whole stay a bar.
 */
export declare function bandUtilizationFits(payload: unknown): boolean;
/** Pie for one whole. Band when the same shares repeat once per entity. */
export declare function partToWholeChart(payload: unknown): 'pie-chart' | 'band-utilization-chart';
export declare function isPartToWholeChart(id: string): boolean;
export declare function bandUtilizationPayload(fields: Record<string, string>, rows: Record<string, unknown>[]): unknown | null;
