import RCSSExperiments from "@readium/css/css/vars/experiments.json";
import RCSSSettings from "@readium/css/css/vars/settings.json";
import RCSSI18n from "@readium/css/css/vars/i18n.json";
export type ExperimentKey = keyof typeof RCSSExperiments;
export type SettingsKey = keyof typeof RCSSSettings;
export type I18nKey = keyof typeof RCSSI18n;
export type RCSSSettingsProperty = (typeof RCSSSettings)[SettingsKey]["disabled"][number] | (typeof RCSSSettings)[SettingsKey]["added"][number];
export type RCSSSettingsEntry = {
    disabled: readonly RCSSSettingsProperty[];
    added: readonly RCSSSettingsProperty[];
};
export type RCSSI18nEntry = {
    baseFontFamily: string;
    lineHeightCompensation?: number;
};
export declare const experiments: {
    experimentalHeaderFiltering: {
        description: string;
        scope: string;
        value: string;
    };
    experimentalZoom: {
        description: string;
        scope: string;
        value: string;
    };
};
export declare const settings: Record<SettingsKey, RCSSSettingsEntry>;
export declare const i18n: Record<I18nKey, RCSSI18nEntry>;
export declare enum TextAlignment {
    start = "start",
    left = "left",
    right = "right",
    justify = "justify"
}
export type RangeConfig = {
    range: [number, number];
    step: number;
};
export declare const filterRangeConfig: RangeConfig;
export declare const fontSizeRangeConfig: RangeConfig;
export declare const fontWeightRangeConfig: RangeConfig;
export declare const fontWidthRangeConfig: RangeConfig;
export declare const letterSpacingRangeConfig: RangeConfig;
export declare const lineHeightRangeConfig: RangeConfig;
export declare const lineLengthRangeConfig: RangeConfig;
export declare const paragraphIndentRangeConfig: RangeConfig;
export declare const paragraphSpacingRangeConfig: RangeConfig;
export declare const wordSpacingRangeConfig: RangeConfig;
export declare const zoomRangeConfig: RangeConfig;
export declare const volumeRangeConfig: RangeConfig;
export declare const playbackRateRangeConfig: RangeConfig;
export declare const skipIntervalRangeConfig: RangeConfig;
