import { ToastPosition, ToastType } from './DbToast.types'; /** 默认样式常量 */ export declare const TOAST_CONSTANTS: { defaultDuration: number; loadingDuration: number; maxWidth: number; minWidth: number; borderRadius: number; paddingHorizontal: number; paddingVertical: number; iconSize: number; fontSize: number; backgroundColor: string; textColor: string; maskColor: string; }; /** Toast 类型对应的颜色 */ export declare const TOAST_TYPE_COLORS: Record; /** Toast 类型对应的图标 */ export declare const TOAST_TYPE_ICONS: Record; /** 获取位置样式 */ export declare const getPositionStyle: (position: ToastPosition) => { justifyContent: "flex-start"; paddingTop: number; paddingBottom?: undefined; } | { justifyContent: "flex-end"; paddingBottom: number; paddingTop?: undefined; } | { justifyContent: "center"; paddingTop?: undefined; paddingBottom?: undefined; }; /** 基础样式 */ export declare const styles: { overlay: any; container: { backgroundColor: string; borderRadius: number; paddingHorizontal: number; paddingVertical: number; maxWidth: number; minWidth: number; alignItems: "center"; justifyContent: "center"; flexDirection: "column"; }; containerRow: { flexDirection: "row"; }; iconContainer: { marginBottom: number; }; iconContainerRow: { marginBottom: number; marginRight: number; }; message: { fontSize: number; color: string; textAlign: "center"; lineHeight: number; }; loadingContainer: { width: number; height: number; justifyContent: "center"; alignItems: "center"; }; loadingSpinner: { width: number; height: number; borderWidth: number; borderColor: string; borderTopColor: string; borderRadius: number; }; };