import type { WebVttRegion } from '../WebVttRegion.js';
export type SettingsValue = WebVttRegion | string | number | boolean | null;
export declare class Settings {
    private values;
    constructor();
    set(k: string, v: SettingsValue): void;
    get<T = SettingsValue>(k: string, dflt?: T): T;
    has(k: string): boolean;
    alt(k: string, v: string, a: string[]): void;
    integer(k: string, v: string): void;
    percent(k: string, v: string): boolean;
}
//# sourceMappingURL=Settings.d.ts.map