import type { Label } from "../types"; export declare const STRENGTH_LEVEL_KEYS: readonly ["extremelyWeak", "veryWeak", "weak", "neutralWeak", "neutral", "neutralStrong", "strong", "veryStrong", "extremelyStrong"]; export type StrengthLevelKey = (typeof STRENGTH_LEVEL_KEYS)[number]; export interface StrengthLevelLabel extends Label { } export declare function getStrengthLevelLabel(key: StrengthLevelKey): StrengthLevelLabel; export interface StrengthFactors { deukryeong: number; deukji: number; deukse: number; tonggeun: number; helpCount: number; weakenCount: number; } export interface StrengthResult { level: StrengthLevelLabel; score: number; factors: StrengthFactors; description: string; } export declare function analyzeStrength(yearPillar: string, monthPillar: string, dayPillar: string, hourPillar: string): StrengthResult; //# sourceMappingURL=strength.d.ts.map