import type { RicosCustomStyles, RicosTheme } from '../../ricos-types/index.js';
import { CustomStyle } from './custom-style.js';
export declare class CustomStyles {
    private customStyles;
    private static readonly empty;
    private constructor();
    static of(rawCustomStyles: RicosCustomStyles): CustomStyles;
    static fromTheme(theme: RicosTheme): CustomStyles;
    toCustomStyles(): RicosCustomStyles;
    byKey(key: CustomStyle['key']): CustomStyle;
    overrideWith(customStyles: CustomStyles): CustomStyles;
}
//# sourceMappingURL=custom-styles.d.ts.map