import { StyleDependency } from '../../common/consts'; import type { ComponentState, GenerateStyleSheetsCallback, RNStyle, ThemeName, UniwindContextType, Vars } from '../types'; type StylesResult = { styles: RNStyle; dependencies: Array; dependencySum: number; }; declare class UniwindStoreBuilder { runtime: import("../types").UniwindRuntime; vars: Record; private stylesheet; private cache; getStyles(className: string | undefined, componentProps: Record | undefined, state: ComponentState | undefined, uniwindContext: UniwindContextType): StylesResult; reinit: (generateStyleSheetCallback: GenerateStyleSheetsCallback, themes: Array) => void; private resolveStyles; private validateDataAttributes; private validateDir; private getCurrentPlatform; } export declare const UniwindStore: UniwindStoreBuilder; export {};