import { PropertyConfig } from '../../../../types/src/content-builder';
import { LocalizeController } from '../../../../utils/src/custom-element/i18n';
import { default as CxFontKit } from '../blocks/font-kit/font-kit';

type Attributes = {
    'download-appearance': CxFontKit['downloadAppearance'];
    'download-icon': string;
    'download-mode': CxFontKit['downloadMode'];
    'download-size': CxFontKit['downloadSize'];
    'download-text': CxFontKit['downloadText'];
    'download-width-type': CxFontKit['downloadWidthType'];
    'img-alt': CxFontKit['imgAlt'];
    'img-height-mode': CxFontKit['imgHeightMode'];
    'img-object-fit': CxFontKit['imgObjectFit'];
    name: CxFontKit['name'];
    origin: CxFontKit['origin'];
    'preview-text': CxFontKit['previewText'];
    typefaces: string;
    variant: CxFontKit['variant'];
};
declare const _default: {
    configs: (localize: LocalizeController) => Array<PropertyConfig<Attributes>>;
    defaultValue: Partial<Attributes>;
    stylable: string[];
};
export default _default;
