import type { ButtonWidth } from './types'; type DynamicStyles = { backgroundActive?: string; backgroundColor?: string; backgroundDarker?: string; backgroundPlaceholder?: string; backgroundProgress?: string; backgroundShadow?: string; borderColor?: string; borderRadius?: number; borderBottomLeftRadius?: number; borderBottomRightRadius?: number; borderTopLeftRadius?: number; borderTopRightRadius?: number; borderWidth?: number; height: number; paddingHorizontal: number; paddingTop: number; paddingBottom: number; raiseLevel: number; stretch?: boolean; textFontFamily?: string; textColor?: string; textLineHeight?: number; textSize?: number; width?: ButtonWidth; stateWidth?: number | null; }; export declare const getStyles: ({ backgroundActive, backgroundColor, backgroundDarker, backgroundPlaceholder, backgroundProgress, backgroundShadow, borderColor, borderRadius, borderBottomLeftRadius, borderBottomRightRadius, borderTopLeftRadius, borderTopRightRadius, borderWidth, height, paddingBottom, paddingHorizontal, paddingTop, raiseLevel, stateWidth, stretch, textColor, textFontFamily, textLineHeight, textSize, width, }: DynamicStyles) => { container: { height: number; width: number | "auto" | `${number}%` | undefined; }; container__text: { color: string | undefined; fontSize: number | undefined; fontFamily: string | undefined; }; container__placeholder: { height: number | undefined; backgroundColor: string | undefined; }; container__view: { paddingBottom: number; paddingTop: number; paddingHorizontal: number; }; shadow: { backgroundColor: string | undefined; borderRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; bottom: number; height: number; }; bottom: { height?: import("react-native").DimensionValue | undefined; width?: import("react-native").DimensionValue | undefined; backgroundColor: string | undefined; borderRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; }; progress: { backgroundColor: string | undefined; height?: import("react-native").DimensionValue | undefined; width?: import("react-native").DimensionValue | undefined; }; content: { borderRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; height?: import("react-native").DimensionValue | undefined; width?: import("react-native").DimensionValue | undefined; }; activeBackground: { backgroundColor: string | undefined; height?: import("react-native").DimensionValue | undefined; width?: import("react-native").DimensionValue | undefined; }; text: { backgroundColor: string | undefined; borderRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderBottomRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopLeftRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderTopRightRadius?: import("react-native").AnimatableNumericValue | string | undefined; borderColor: string | undefined; borderWidth: number | undefined; }; }; export declare const styles: { container: { backgroundColor: string; zIndex: number; }; container__text: { fontWeight: "bold"; zIndex: number; textAlign: "center"; }; container__view: { flexDirection: "row"; flex: number; alignItems: "center"; justifyContent: "center"; }; container__placeholder: { width: "55%"; overflow: "hidden"; }; container__placeholder__bar: { backgroundColor: string; width: "100%"; }; container__activity: { position: "absolute"; zIndex: number; }; shadow: { width: "98%"; position: "absolute"; left: "1%"; }; bottom: { position: "absolute"; bottom: number; left: number; }; progress: { zIndex: number; position: "absolute"; top: number; left: number; }; content: { position: "absolute"; top: number; left: number; }; activeBackground: { position: "absolute"; top: number; left: number; }; text: { flex: number; alignItems: "center"; justifyContent: "center"; zIndex: number; overflow: "hidden"; }; }; export {}; //# sourceMappingURL=styles.d.ts.map