import { LocaleService } from '@univerjs/core';
export interface IFontFormatStyle {
    fontSize: number;
    color: string;
    bold: boolean;
    italic: boolean;
    underline: boolean;
    strikethrough: boolean;
    align?: string;
    alignControl?: boolean;
}
export type PropertyChangeFunction<T, K extends keyof T = keyof T> = (name: K, value: T[K]) => void;
export interface IFontFormatBarProps extends Partial<IFontFormatStyle> {
    localeService: LocaleService;
    className?: string;
    onChange?: PropertyChangeFunction<Omit<IFontFormatStyle, 'controls'>>;
}
export declare function FontFormatBar(props: IFontFormatBarProps): import("react/jsx-runtime").JSX.Element;
