import React from "react"; declare const _default: { title: string; component: (props: any) => React.JSX.Element; tags: string[]; argTypes: { size: { control: string; options: string[]; }; textSize: { control: string; options: string[]; }; label: { control: string; }; checked: { control: string; }; disabled: { control: string; }; valid: { control: string; }; required: { control: string; }; readOnly: { control: string; }; isCheckable: { control: string; }; variant: { control: string; options: readonly ["default", "success"]; }; labelOffset: { control: string; }; verticalAlign: { control: string; options: string[]; }; onChange: { action: string; }; }; }; export default _default; export declare const Default: { args: { label: string; valid: boolean; id: string; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Checked: { args: { checked: boolean; id: string; label: string; valid: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Unchecked: { args: { checked: boolean; id: string; label: string; valid: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Disabled: { args: { disabled: boolean; id: string; label: string; valid: boolean; checked: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const DisabledChecked: { args: { disabled: boolean; checked: boolean; id: string; label: string; valid: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const NotCheckable: { name: string; args: { isCheckable: boolean; checked: boolean; id: string; label: string; valid: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Success: { args: { variant: string; checked: boolean; label: string; id: string; valid: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const SuccessUnchecked: { name: string; args: { variant: string; checked: boolean; label: string; id: string; valid: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Invalid: { args: { valid: boolean; id: string; label: string; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const InvalidChecked: { args: { valid: boolean; checked: boolean; id: string; label: string; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Optional: { args: { required: boolean; label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const OptionalChecked: { args: { required: boolean; checked: boolean; label: string; id: string; valid: boolean; disabled: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const ReadOnly: { args: { readOnly: boolean; checked: boolean; id: string; label: string; valid: boolean; disabled: boolean; required: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Small: { args: { size: string; id: string; label: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Medium: { args: { size: string; id: string; label: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Large: { args: { size: string; id: string; label: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const TextSizeLarge: { args: { textSize: string; label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const TextSizeXlarge: { args: { textSize: string; label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const CustomLabelOffset: { args: { labelOffset: string; label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const VerticalAlignStart: { args: { verticalAlign: string; label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const WithoutLabel: { args: { label: any; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const WithHtmlLabel: { args: { id: string; label: React.JSX.Element; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const LongLabel: { args: { label: string; id: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const AllSizes: { args: { label: string; valid: boolean; id: string; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; render: (args: any) => React.JSX.Element; }; export declare const AllTextSizes: { args: { label: string; valid: boolean; id: string; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; render: (args: any) => React.JSX.Element; }; export declare const Interactive: { render: (args: any) => React.JSX.Element; args: { id: string; label: string; valid: boolean; checked: boolean; disabled: boolean; required: boolean; readOnly: boolean; size: string; textSize: string; labelOffset: string; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; }; export declare const Complete: { args: { id: string; size: string; textSize: string; checked: boolean; required: boolean; label: string; labelOffset: string; valid: boolean; disabled: boolean; readOnly: boolean; verticalAlign: string; name: string; value: string; onChange: (e: any) => void; }; };