type IWeight = 'solid' | 'regular' | 'light' | 'thin' | 'semibold' | 'default'; type IFamily = 'classic' | 'duotone' | 'sharp' | 'sharp-duotone' | 'chisel' | 'etch' | 'jelly' | 'jelly-duo' | 'jelly-fill' | 'notdog' | 'notdog-duo' | 'slab' | 'slab-press' | 'thumbprint' | 'utility' | 'utility-duo' | 'utility-fill' | 'whiteboard' | 'default'; type ISize = '2xs' | 'xs' | 'sm' | 'lg' | 'xl' | '2xl' | 'default'; type IAnimation = 'beat' | 'beat-fade' | 'fa-bounce' | 'fa-fade' | 'fa-flip' | 'shake' | 'spin' | 'spin-reverse' | 'spin-pulse' | 'default'; type IFlip = 'horizontal' | 'vertical' | 'both' | 'default'; type IRotate = '90' | '180' | '270' | number | 'default'; type IOptions = { name: string; family: IFamily; weight: IWeight; size: ISize; animation: IAnimation; flip: IFlip; rotate: IRotate; brands: boolean; }; export type IMakeConfigEntry = { weight: Record<'solid' | 'regular' | 'light' | 'thin', boolean>; familyGroup: Record<'classic' | 'duotone' | 'sharp' | 'sharp-duotone' | 'chisel' | 'etch' | 'jelly' | 'notdog' | 'slab' | 'thumbprint' | 'utility' | 'whiteboard', boolean>; brands: boolean; }; declare const _default: { makeClassNameList: (entryOptions: Partial> & { name: IOptions["name"]; }) => string[]; makeConfig: (entryConfig: Partial) => { names: ("brands" | "family-classic" | "family-duotone" | "family-sharp" | "family-sharp-duotone" | "family-chisel" | "family-etch" | "family-jelly" | "family-notdog" | "family-slab" | "family-thumbprint" | "family-utility" | "family-whiteboard" | "weight-solid" | "weight-regular" | "weight-light" | "weight-thin")[]; }; }; export default _default;