import * as React from 'react' import {Icon} from './icons' type Size = 'small' | 'medium' | 'large' export interface OcticonProps { ariaLabel?: string children?: React.ReactElement className?: string height?: number icon: Icon size?: number | Size verticalAlign?: 'middle' | 'text-bottom' | 'text-top' | 'top' | 'unset' width?: number } declare const Octicon: React.SFC export default Octicon export function createIcon, W extends number, H extends number>( component: C, size: [W, H] ): Icon export * from './icons'