import * as React from 'react'; import * as PropTypes from 'prop-types'; import { InlineBlockProps as ReakitInlineBlockProps } from 'reakit/ts/InlineBlock/InlineBlock'; import { Omit } from '../types'; export declare type LocalTagProps = { className?: string; children: React.ReactNode; onRemove?(): void; kind?: 'outlined'; palette?: string; size?: string; }; export declare type TagProps = Omit & LocalTagProps; export declare const Tag: React.FunctionComponent; export declare const tagPropTypes: { className: PropTypes.Requireable; children: PropTypes.Validator; kind: PropTypes.Validator<"outlined">; onRemove: PropTypes.Requireable<(...args: any[]) => any>; palette: PropTypes.Requireable; size: PropTypes.Requireable; }; export declare const tagDefaultProps: { className: any; kind: any; onRemove: any; palette: string; size: string; }; declare const C: React.FunctionComponent; export default C;