import { ColorSettings, DISPLAY_SHIRT_ATTRIBUTES, Player, Position } from '../../../types/index.js';
import { HandleFormationChange, HandlePositionClick } from '../types/index.js';
import { default as React } from 'react';

interface RenderPositionsProps {
    playerPositions: Position[];
    selectedPlayers: Player[];
    selectedPlayerFromBench: Player | null;
    removePlayerFromPitch: (e: React.MouseEvent<SVGSVGElement>, index: number) => void;
    screenWidth: number;
    handlePositionClick: HandlePositionClick;
    shirtDisplayType: DISPLAY_SHIRT_ATTRIBUTES;
    colorSettings: ColorSettings;
    lang: string | null;
}
export declare function renderPositions({ playerPositions, selectedPlayers, selectedPlayerFromBench, removePlayerFromPitch, screenWidth, handlePositionClick, shirtDisplayType, colorSettings, lang }: RenderPositionsProps): import("react/jsx-runtime").JSX.Element[];
export declare function renderFormationSelector(handleFormationChange: HandleFormationChange, formationsData: string[]): import("react/jsx-runtime").JSX.Element;
export {};
