import React from 'react'; declare type LabelAttributes = React.ComponentPropsWithoutRef<'div'>; export interface LabelProps extends Omit { /** * Determine label background color */ backgroundColor?: string; /** * To add `cashback` icon */ cashback?: boolean; /** * To show `counter` style variant */ counter?: boolean; /** * To add image url and show as an icon */ icon?: string; /** * To add margin to this component */ margin?: string; /** * Determine label text color */ textColor?: string; /** * To show `benefit` style variant */ benefit?: boolean; /** * To show countdown feature by passing `Countdown` object */ countdown?: Countdown; /** * To show `disabled` style variant */ disabled?: boolean; /** * To show `notification` style variant */ notification?: boolean; /** * To show `official` style variant */ official?: boolean; /** * To show alternative style variant (prop `time` is required) */ priority?: string; /** * Determine progress state in percent */ progress?: string; /** * To show `promo` style variant */ promo?: boolean; /** * To show `seller` style variant */ seller?: boolean; /** * To show `status` style variant */ status?: boolean; /** * To add `time` icon */ time?: boolean; } export interface LabelState { first?: boolean; hours: number; min: number; progress?: string; sec: number; totalDiff?: number; } interface Countdown { start: Date; end: Date; } export {};