import { type DbtColumnLightdashAdditionalDimension } from '../types/dbt';
import { type CustomBinDimension, type CustomDimension, type CustomSqlDimension } from '../types/field';
import { type WarehouseSqlBuilder } from '../types/warehouse';
export declare const convertCustomSqlDimensionToDbt: (field: CustomSqlDimension) => DbtColumnLightdashAdditionalDimension;
export declare const convertCustomBinDimensionToDbt: ({ customDimension, baseDimensionSql, warehouseSqlBuilder, }: {
    customDimension: CustomBinDimension;
    baseDimensionSql: string;
    warehouseSqlBuilder: WarehouseSqlBuilder;
}) => DbtColumnLightdashAdditionalDimension;
export declare const previewConvertCustomDimensionToDbt: (field: CustomDimension) => DbtColumnLightdashAdditionalDimension;
//# sourceMappingURL=convertCustomDimensionsToYaml.d.ts.map