Hi Krati,
Base component variants correspond to variants in Lightning Design System. Variants change the appearance of a component and are controlled by the variant attribute.
If you pass in a variant that’s not supported, the default variant is used instead. This example creates a button with the base variant.
For example.
<lightning:button variant=”base” label=”Base” onclick=”{! c.handleClick }”/>