import { TextProps } from '@tamagui/core';
import { CSSProperties } from 'react';
import { useTheme } from '../ThemeProvider';
export type StyleValue = Omit<CSSProperties, 'fontVariant'> & {
    width?: number | `${string}%`;
    height?: number | `${string}%`;
    fontVariant?: TextProps['fontVariant'];
};
/**
 * Génère les styles pour les composants en injectant le theme
 * @param stylesFn - (theme: Theme) => CSSProperties
 * @returns Des proprité css avec les valeurs du thème injecté
 */
export declare function makeStyles<T extends Record<string, StyleValue>>(stylesFn: (theme: ReturnType<typeof useTheme>) => T): () => T;
//# sourceMappingURL=makeStyles.d.ts.map