import type { AllGroupContexts, AnimationDriver, ComponentContextI, DebugProp, GetStyleResult, GetStyleState, SplitStyleProps, StaticConfig, TamaguiComponentState, TextStyle, ThemeParsed } from '../types'; import { styleOriginalValues } from './styleOriginalValues'; export { styleOriginalValues }; export type SplitStyles = ReturnType; export type SplitStyleResult = ReturnType; type StyleSplitter = (props: { [key: string]: any; }, staticConfig: StaticConfig, theme: ThemeParsed, themeName: string, componentState: TamaguiComponentState, styleProps: SplitStyleProps, parentSplitStyles?: GetStyleResult | null, context?: ComponentContextI, groupContext?: AllGroupContexts | null, elementType?: string, startedUnhydrated?: boolean, debug?: DebugProp, animationDriver?: AnimationDriver | null) => null | GetStyleResult; export declare const PROP_SPLIT = "-"; export declare const getSplitStyles: StyleSplitter; export declare const getSubStyle: (styleState: GetStyleState, subKey: string, styleIn: object, avoidMergeTransform?: boolean) => TextStyle; export declare const useSplitStyles: StyleSplitter; //# sourceMappingURL=getSplitStyles.d.ts.map