import { CalendarTheme } from './types'; export declare const createDefaultCalendarStyles: (theme?: Partial) => { container: { flex: number; backgroundColor: string; }; headerContainer: { marginBottom: number; paddingHorizontal: number; }; viewSwitcherContainer: { flexDirection: "row"; justifyContent: "center"; marginBottom: number; }; viewSwitcher: { flexDirection: "row"; backgroundColor: string; borderRadius: number; padding: number; }; viewTab: { paddingVertical: number; paddingHorizontal: number; borderRadius: number; }; activeViewTab: { backgroundColor: string; }; viewTabText: { fontSize: number; color: string; fontFamily: string; }; activeViewTabText: { color: string; fontWeight: "bold"; fontFamily: string; }; legendContainer: { flexDirection: "row"; alignItems: "center"; justifyContent: "space-between"; marginBottom: number; paddingHorizontal: number; }; legendItem: { flexDirection: "row"; alignItems: "center"; marginRight: number; }; legendDot: { width: number; height: number; borderRadius: number; marginRight: number; }; legendText: { fontSize: number; color: string; fontFamily: string; }; dateNavigator: { flexDirection: "row"; alignItems: "center"; justifyContent: "center"; marginBottom: number; }; dateNavTitle: { color: string; marginHorizontal: number; fontSize: number; fontWeight: "bold"; minWidth: number; textAlign: "center"; fontFamily: string; }; gridContainer: { flex: number; }; headerRow: { flexDirection: "row"; paddingLeft: number; borderBottomWidth: number; borderBottomColor: string; paddingBottom: number; }; dayColumnHeader: { flex: number; alignItems: "center"; }; dayNumber: { fontSize: number; color: string; fontWeight: "bold"; marginBottom: number; fontFamily: string; }; dayName: { fontSize: number; color: string; fontFamily: string; }; timelineGridRow: { flexDirection: "row"; }; timelineTimeCol: { width: number; }; timelineTimeSlot: { height: number; justifyContent: "flex-end"; alignItems: "center"; paddingTop: number; }; timeLabel: { fontSize: number; color: string; fontFamily: string; transform: { translateY: number; }[]; }; timelineGridLineRow: { flexDirection: "row"; height: number; borderTopWidth: number; borderTopColor: string; }; timelineGridCol: { borderLeftWidth: number; borderLeftColor: string; height: "100%"; }; eventCard: { position: "absolute"; borderRadius: number; padding: number; borderLeftWidth: number; justifyContent: "flex-start"; zIndex: number; overflow: "hidden"; }; eventCardScheduled: { backgroundColor: string; borderLeftColor: string; }; eventCardCompleted: { backgroundColor: string; borderColor: string; borderWidth: number; borderLeftColor: string; borderLeftWidth: number; }; eventTitle: { fontSize: number; color: string; fontWeight: "bold"; fontFamily: string; }; scrollContentContainer: { paddingBottom: number; flexGrow: number; }; eventCardContent: { flex: number; padding: number; }; screenContent: { flex: number; }; weekHeaderRow: { flexDirection: "row"; borderBottomWidth: number; borderBottomColor: string; }; weekHeaderTimeSpacer: { width: number; height: number; }; weekHeaderContent: { flexDirection: "row"; height: number; }; weekHeaderPressable: { alignItems: "center"; justifyContent: "center"; borderLeftWidth: number; borderLeftColor: string; }; weekHeaderEventDot: { width: number; height: number; borderRadius: number; backgroundColor: string; marginTop: number; }; monthViewContainer: { paddingBottom: number; marginTop: number; }; monthHeaderContainer: { flexDirection: "row"; justifyContent: "space-between"; marginBottom: number; }; monthHeaderText: { textAlign: "center"; fontWeight: "bold"; color: string; fontSize: number; fontFamily: string; }; monthGridContainer: { flexDirection: "row"; flexWrap: "wrap"; }; monthPressable: { flex: number; justifyContent: "center"; alignItems: "center"; width: "100%"; }; monthDateCircle: { width: number; height: number; borderRadius: number; overflow: "hidden"; justifyContent: "center"; alignItems: "center"; }; monthDateText: { fontWeight: "bold"; fontSize: number; fontFamily: string; }; monthEventDot: { width: number; height: number; borderRadius: number; marginTop: number; }; dateStripContainer: { height: number; }; dateStripContent: { paddingHorizontal: number; paddingBottom: number; }; dateStripItem: { width: number; height: number; marginHorizontal: number; alignItems: "center"; justifyContent: "center"; borderRadius: number; }; dateStripItemActive: { backgroundColor: string; }; dateStripItemInactive: { backgroundColor: string; }; dateStripDayText: { fontSize: number; fontWeight: "bold"; fontFamily: string; }; dateStripDateText: { fontSize: number; marginTop: number; fontFamily: string; }; noMarginTop: { marginTop: number; }; eventIdText: { fontSize: number; color: string; marginBottom: number; fontFamily: string; }; eventRow: { flexDirection: "row"; marginTop: number; }; eventValue: { fontSize: number; color: string; fontWeight: "bold"; fontFamily: string; }; }; //# sourceMappingURL=defaultStyles.d.ts.map