import * as React from 'react'; declare const Selectable: { ({ valid, invalid, ...props }: (React.AllHTMLAttributes & { variant?: import("styled-system").ResponsiveValue<"onWhite" | "onBlack" | "onGray", Required>>; adorned?: "after" | "before"; } & { valid?: true; invalid?: false; } & { type: "textarea"; pattern: undefined; } & { label: React.ReactNode; type: "checkbox" | "radio"; }) | (React.AllHTMLAttributes & { variant?: import("styled-system").ResponsiveValue<"onWhite" | "onBlack" | "onGray", Required>>; adorned?: "after" | "before"; } & { valid?: true; invalid?: false; } & { type?: string; pattern?: string; } & { label: React.ReactNode; type: "checkbox" | "radio"; }) | (React.AllHTMLAttributes & { variant?: import("styled-system").ResponsiveValue<"onWhite" | "onBlack" | "onGray", Required>>; adorned?: "after" | "before"; } & { invalid?: true; valid?: false; } & { type: "textarea"; pattern: undefined; } & { label: React.ReactNode; type: "checkbox" | "radio"; }) | (React.AllHTMLAttributes & { variant?: import("styled-system").ResponsiveValue<"onWhite" | "onBlack" | "onGray", Required>>; adorned?: "after" | "before"; } & { invalid?: true; valid?: false; } & { type?: string; pattern?: string; } & { label: React.ReactNode; type: "checkbox" | "radio"; })): JSX.Element; defaultProps: { type: string; variant: string; }; }; export default Selectable;