import { EventEmitter } from '../../stencil-public-runtime';
import { IToggleButton } from '../toggle-button/toggle-button.types';
import { IToggleButtonGroup, IToggleButtonGroupEvents } from './toggle-button-group.types';
import { EComponentSize } from '../../types';
/**
 * @part toggle-button-container - Container of toggle button.
 */
export declare class KvToggleButtonGroup implements IToggleButtonGroup, IToggleButtonGroupEvents {
    /** @inheritdoc */
    buttons: IToggleButton[];
    /** @inheritdoc */
    withRadio?: boolean;
    /** @inheritdoc */
    disabled?: boolean;
    /** @inheritdoc */
    size: EComponentSize;
    /** @inheritdoc */
    selectedButtons?: Record<string, boolean>;
    /** @inheritdoc */
    disabledButtons?: Record<string, boolean>;
    /** @inheritdoc */
    radioButtons?: Record<string, boolean>;
    /** @inheritdoc */
    checkedChange: EventEmitter<string>;
    render(): any;
}
