import { type ViewStyle, type TextStyle } from "react-native"; import { type ColorTokens } from "../../style/index.js"; import { type AttachedParts, type ButtonGroupSkin, type Size } from "./button-group.shared.js"; export declare const sizeContainer: Record; export declare const sizeLabel: Record; export declare const sizeHeight: Record; export declare const chevronSize: Record; export declare const segmentBase: ViewStyle; export declare const dim: ViewStyle; export declare const splitContainer: ViewStyle; export declare const splitContainerLifted: ViewStyle; export declare const splitMenuItem: ViewStyle; export declare const stepperContainer: ViewStyle; export declare const spacedContainer: ViewStyle; export declare const segmentedContainer: ViewStyle; export declare const blockSegment: ViewStyle; export declare const glassCorners: ViewStyle; export declare const glassSelectionPosition: ViewStyle; export declare const glassSelectionShadow: ViewStyle; /** * A segment's surface under glass: its geometry (border widths, which `paneStyle` trades for * padding) without its paint, the fill and shadow the selection puck replaces. */ export declare function glassSurfaceGeometry(surface: ViewStyle): ViewStyle; /** The label's colour under glass; its type and weight stay the skin's. */ export declare const glassSegmentColor: (t: ColorTokens, selected: boolean) => TextStyle; export declare function attachedParts(corner: number): AttachedParts; export declare const webSkin: ButtonGroupSkin; export declare const iosSkin: ButtonGroupSkin; export declare const androidSkin: ButtonGroupSkin; //# sourceMappingURL=button-group.styles.d.ts.map