import { InputSize, VisualSlotType } from '../../../shared/types/types';
interface UseInputSlotsProps {
    size?: InputSize;
    leftSlot?: VisualSlotType | null;
    rightSlot?: VisualSlotType | null;
    extraSlot?: VisualSlotType | null;
    /** Slot de limpiar (X) entre `rightSlot` y `extraSlot`. */
    hasClearSlot?: boolean;
}
export declare const useInputSlots: ({ size, leftSlot, rightSlot, extraSlot, hasClearSlot, }: UseInputSlotsProps) => {
    hasLeftSlot: boolean;
    hasRightSlot: boolean;
    hasExtraSlot: boolean;
    hasClearSlot: boolean;
    paddingClasses: string;
    getLeftSlotPosition: string;
};
export {};
//# sourceMappingURL=useInputSlots.d.ts.map