import type { RadioInputProps, RadioInputStyle } from './props'; import type { NewComponentTypes, SharedTokens } from '@instructure/ui-themes'; type StyleParams = { disabled: RadioInputProps['disabled']; context: RadioInputProps['context']; inline: RadioInputProps['inline']; hovered: boolean; readOnly: RadioInputProps['readOnly']; size: RadioInputProps['size']; variant: RadioInputProps['variant']; margin: RadioInputProps['margin']; }; /** * --- * private: true * --- * Generates the style object from the theme and provided additional information * @param componentTheme The theme variable object. * @param params Additional parameters to customize the style. * @param sharedTokens Shared token object that stores common values for the theme. * @return The final style object, which will be used in the component */ declare const generateStyle: (componentTheme: ReturnType, params: StyleParams, sharedTokens: SharedTokens) => RadioInputStyle; export default generateStyle; //# sourceMappingURL=styles.d.ts.map