1 | import type { ColorValue } from 'react-native';
|
2 | import type { InternalTheme } from '../../types';
|
3 | import type { IconSource } from '../Icon';
|
4 | export declare const MIN_WIDTH = 112;
|
5 | export declare const MAX_WIDTH = 280;
|
6 | declare type ContentProps = {
|
7 | isV3: boolean;
|
8 | iconWidth: number;
|
9 | leadingIcon?: IconSource;
|
10 | trailingIcon?: IconSource;
|
11 | };
|
12 | declare type ColorProps = {
|
13 | theme: InternalTheme;
|
14 | disabled?: boolean;
|
15 | customRippleColor?: ColorValue;
|
16 | };
|
17 | export declare const getMenuItemColor: ({ theme, disabled, customRippleColor, }: ColorProps) => {
|
18 | titleColor: string;
|
19 | iconColor: string;
|
20 | rippleColor: ColorValue | undefined;
|
21 | };
|
22 | export declare const getContentMaxWidth: ({ isV3, iconWidth, leadingIcon, trailingIcon, }: ContentProps) => number;
|
23 | export {};
|
24 |
|
\ | No newline at end of file |