import { ActionBattleUiActionBarOptions, ActionBattleUiHotbarOptions, ActionBattleUiAttackPreviewOptions, ActionBattleUiOptions, ActionBattleUiTargetingOptions } from './types'; export declare const ActionBattleUi: { ActionBar: any; TargetingOverlay: any; AttackPreview: any; CombatInput: any; }; export interface ResolvedActionBattleUi { gui: Array<{ id: string; component: any; dependencies?: Function; }>; sprite: { componentsInFront: any[]; componentsBehind: any[]; }; hotbar: ActionBattleUiHotbarOptions; actionBar: ActionBattleUiActionBarOptions; targeting: ActionBattleUiTargetingOptions; attackPreview: ActionBattleUiAttackPreviewOptions; } export declare function createActionBattleUi(input?: "classic" | ActionBattleUiOptions): ActionBattleUiOptions; export declare function resolveActionBattleUi(options?: ActionBattleUiOptions): ResolvedActionBattleUi;