import type { FontFamilyFace, FormattedFont, CombinedStyleAndWeightOption } from './types';
/**
 * Builds a list of font style and weight options based on font family faces.
 * Defaults to the standard font styles and weights if no font family faces are provided.
 *
 * @param fontFamilyFaces font family faces array
 * @return new object with combined and separated font style and weight properties
 */
export declare function getFontStylesAndWeights(fontFamilyFaces: FontFamilyFace[] | undefined): {
    fontStyles: FormattedFont[];
    fontWeights: FormattedFont[];
    combinedStyleAndWeightOptions: CombinedStyleAndWeightOption[];
    isSystemFont: boolean;
    isVariableFont: boolean;
};
//# sourceMappingURL=get-font-styles-and-weights.d.ts.map