import { BoxProps, ElementProps, Factory, RaikouSize, StylesApiProps } from '../../../core'; export type PillGroupStylesNames = 'group'; export type PillGroupCssVariables = { group: '--pg-gap'; }; export interface PillGroupProps extends BoxProps, StylesApiProps, ElementProps<'div'> { /** Controls spacing between pills, by default controlled by `size` */ gap?: RaikouSize | (string & {}) | number; /** Controls size of the child `Pill` components and gap between them, `'sm'` by default */ size?: RaikouSize | (string & {}); /** Determines whether child `Pill` components should be disabled */ disabled?: boolean; } export type PillGroupFactory = Factory<{ props: PillGroupProps; ref: HTMLDivElement; stylesNames: PillGroupStylesNames; vars: PillGroupCssVariables; ctx: { size: RaikouSize | (string & {}) | undefined; }; }>; export declare const PillGroup: import("../../../core").RaikouComponent<{ props: PillGroupProps; ref: HTMLDivElement; stylesNames: PillGroupStylesNames; vars: PillGroupCssVariables; ctx: { size: RaikouSize | (string & {}) | undefined; }; }>;