1 |
|
2 | import { FlexAlignType, ColorValue } from 'react-native';
|
3 | import type { EllipsizeProp, InternalTheme } from 'src/types';
|
4 | declare type Description = React.ReactNode | ((props: {
|
5 | selectable: boolean;
|
6 | ellipsizeMode: EllipsizeProp | undefined;
|
7 | color: string;
|
8 | fontSize: number;
|
9 | }) => React.ReactNode);
|
10 | export declare type Style = {
|
11 | marginLeft?: number;
|
12 | marginRight?: number;
|
13 | marginVertical?: number;
|
14 | alignSelf?: FlexAlignType;
|
15 | };
|
16 | export declare const getLeftStyles: (alignToTop: boolean, description: Description, isV3: boolean) => {
|
17 | marginLeft: number;
|
18 | marginRight: number;
|
19 | };
|
20 | export declare const getRightStyles: (alignToTop: boolean, description: Description, isV3: boolean) => {
|
21 | marginRight: number;
|
22 | };
|
23 | export declare const getAccordionColors: ({ theme, isExpanded, customRippleColor, }: {
|
24 | theme: InternalTheme;
|
25 | isExpanded?: boolean | undefined;
|
26 | customRippleColor?: ColorValue | undefined;
|
27 | }) => {
|
28 | titleColor: string;
|
29 | descriptionColor: string;
|
30 | titleTextColor: string;
|
31 | rippleColor: ColorValue;
|
32 | };
|
33 | export {};
|
34 |
|
\ | No newline at end of file |