import { TableFields, TableRepresentation } from '../../../../shared-logic/src/DataTable/types';
import { QueryAttributes } from '../../../../shared-logic/src/QueryAttributes/types';
import { SupportedAggregates } from '../../../../shared-logic/src/Aggregate';
import { SupportedTimeTruncFunctions } from '@vizzly/semantic-layer-public';
export declare function getLastPivotColumn(tableRepresentation: TableRepresentation, dimension: QueryAttributes.Dimension[], supportedAggregates: SupportedAggregates, supportedTimeTruncFunctions: SupportedTimeTruncFunctions): string | null;
export declare function getFirstAndLastGroupColumns(tableRepresentation: TableRepresentation, field: TableFields): {
    isLastGroupColumn: boolean;
    isFirstGroupColumn: boolean;
};
export declare function lastColumnGroupEmptySpace(tableRepresentation: TableRepresentation): number;
