export interface UpTo {
    upTo: number;
}
export interface Exactly {
    exactly: number;
}
export declare const Default = "default";
export declare type Band = UpTo | Exactly | typeof Default;
export declare type Bands<B extends string> = Record<B, Band>;
export declare enum BandCasing {
    NoChange = 0,
    Sentence = 1
}
/**
 * Return the band for the given value
 * @param {Bands} bands
 * @param {number} value
 * @return {string}
 */
export declare function bandFor<B extends string = string>(bands: Bands<B>, value: number, options?: {
    includeNumber?: boolean;
    casing?: BandCasing;
}): string;
//# sourceMappingURL=bands.d.ts.map