export type ThemeType = 'light' | 'dark'; export declare const getColors: (theme: ThemeType) => { background: string; tabBarBackground: string; tabText: string; tabTextActive: string; indicator: string; border: string; separator: string; } | { background: string; tabBarBackground: string; tabText: string; tabTextActive: string; indicator: string; border: string; separator: string; }; export declare const getScreenWidth: () => number; export declare const createStyles: (theme?: ThemeType) => { container: { flex: number; backgroundColor: string; }; tabBarContainer: { backgroundColor: string; borderBottomWidth: number; borderBottomColor: string; }; tabBarContainerBottom: { borderBottomWidth: number; borderTopWidth: number; borderTopColor: string; }; panelContainer: { flex: number; }; panelWrapper: { width: number; flex: number; }; panel: { flex: number; backgroundColor: string; }; panelHidden: {}; swipeContainer: { flex: number; flexDirection: "row"; }; listContainer: { flex: number; }; listItem: { padding: number; backgroundColor: string; }; listSeparator: { height: number; backgroundColor: string; }; emptyContainer: { flex: number; justifyContent: "center"; alignItems: "center"; paddingVertical: number; }; emptyText: { fontSize: number; color: string; }; loadingContainer: { flex: number; justifyContent: "center"; alignItems: "center"; paddingVertical: number; }; errorContainer: { flex: number; justifyContent: "center"; alignItems: "center"; paddingVertical: number; }; errorText: { fontSize: number; color: string; marginBottom: number; }; retryButton: { paddingHorizontal: number; paddingVertical: number; backgroundColor: string; borderRadius: number; }; retryButtonText: { fontSize: number; color: string; }; }; export default createStyles;