import * as React from 'react';
import type { HasComponent, HasRootRef } from '../../types';
import { type TappableOmitProps } from '../Tappable/Tappable';
import { SelectionControlLabel } from './SelectionControlLabel/SelectionControlLabel';
export interface SelectionControlProps extends React.ComponentProps<'label'>, HasRootRef<HTMLLabelElement>, HasComponent, Pick<TappableOmitProps, 'hoverMode' | 'activeMode' | 'hasHover' | 'hasActive' | 'focusVisibleMode' | 'disabled'> {
    /**
     * Отключает отступы. При использовании этого свойства, значение по умолчанию для свойств `hoverMode` и `activeMode` становится `"opacity"`.
     */
    noPadding?: boolean;
}
/**
 * @see https://vkui.io/components/selection-control
 */
export declare const SelectionControl: {
    ({ noPadding, hoverMode: hoverModeProp, activeMode: activeModeProp, ...restProps }: SelectionControlProps): React.ReactNode;
    Label: typeof SelectionControlLabel;
};
//# sourceMappingURL=SelectionControl.d.ts.map