import * as React from 'react'; export type CheckboxGroupChange = (val: string) => any; export interface Item { /** The checkbox label */ label: string; /** The checkbox value; applied to the underlying input element */ val: string; } export interface Props { items: Item[]; selectedItem: string; /** The label to display for the entire group */ groupLabel?: string; /** Called when the value changes */ handleChange: CheckboxGroupChange; className?: string; } export declare const Radio: import("linaria/lib/StyledMeta").StyledMeta & React.SFC> & import("./Checkbox").CheckboxCompound & { Label: import("linaria/lib/StyledMeta").StyledMeta & React.FunctionComponent & React.LabelHTMLAttributes & { as?: React.ElementType; }>; }; export declare const CheckboxWrapper: import("linaria/lib/StyledMeta").StyledMeta & React.FunctionComponent & React.HTMLAttributes & { as?: React.ElementType; }>; declare const CheckboxGroup: React.SFC; export default CheckboxGroup;