import { StyleSheet } from 'react-native'; import NamedStyles = StyleSheet.NamedStyles; import type { ExtendedTheme, Theme } from './theme.types'; export declare function createThemedStyleSheet, D extends object | undefined = undefined>(createStylesWithTheme: (theme: D extends undefined ? Theme : ExtendedTheme) => Styles): (theme: D extends undefined ? Theme : ExtendedTheme) => Styles; export declare function extendTheme(theme: Theme, extendedThemeMap: { [key: 'dark' | 'light' | string]: D; }): ExtendedTheme; export declare function selectByTheme(theme: Theme, options: { [key: 'dark' | 'light' | string]: T; }): T;