import * as React from 'react'; declare function Alert(): React.ReactSVGElement; declare namespace Alert { var size: number[]; } declare function Archive(): React.ReactSVGElement; declare namespace Archive { var size: number[]; } declare function ArrowBoth(): React.ReactSVGElement; declare namespace ArrowBoth { var size: number[]; } declare function ArrowDown(): React.ReactSVGElement; declare namespace ArrowDown { var size: number[]; } declare function ArrowLeft(): React.ReactSVGElement; declare namespace ArrowLeft { var size: number[]; } declare function ArrowRight(): React.ReactSVGElement; declare namespace ArrowRight { var size: number[]; } declare function ArrowSmallDown(): React.ReactSVGElement; declare namespace ArrowSmallDown { var size: number[]; } declare function ArrowSmallLeft(): React.ReactSVGElement; declare namespace ArrowSmallLeft { var size: number[]; } declare function ArrowSmallRight(): React.ReactSVGElement; declare namespace ArrowSmallRight { var size: number[]; } declare function ArrowSmallUp(): React.ReactSVGElement; declare namespace ArrowSmallUp { var size: number[]; } declare function ArrowUp(): React.ReactSVGElement; declare namespace ArrowUp { var size: number[]; } declare function Beaker(): React.ReactSVGElement; declare namespace Beaker { var size: number[]; } declare function Bell(): React.ReactSVGElement; declare namespace Bell { var size: number[]; } declare function Bold(): React.ReactSVGElement; declare namespace Bold { var size: number[]; } declare function Book(): React.ReactSVGElement; declare namespace Book { var size: number[]; } declare function Bookmark(): React.ReactSVGElement; declare namespace Bookmark { var size: number[]; } declare function Briefcase(): React.ReactSVGElement; declare namespace Briefcase { var size: number[]; } declare function Broadcast(): React.ReactSVGElement; declare namespace Broadcast { var size: number[]; } declare function Browser(): React.ReactSVGElement; declare namespace Browser { var size: number[]; } declare function Bug(): React.ReactSVGElement; declare namespace Bug { var size: number[]; } declare function Calendar(): React.ReactSVGElement; declare namespace Calendar { var size: number[]; } declare function Check(): React.ReactSVGElement; declare namespace Check { var size: number[]; } declare function Checklist(): React.ReactSVGElement; declare namespace Checklist { var size: number[]; } declare function ChevronDown(): React.ReactSVGElement; declare namespace ChevronDown { var size: number[]; } declare function ChevronLeft(): React.ReactSVGElement; declare namespace ChevronLeft { var size: number[]; } declare function ChevronRight(): React.ReactSVGElement; declare namespace ChevronRight { var size: number[]; } declare function ChevronUp(): React.ReactSVGElement; declare namespace ChevronUp { var size: number[]; } declare function CircleSlash(): React.ReactSVGElement; declare namespace CircleSlash { var size: number[]; } declare function CircuitBoard(): React.ReactSVGElement; declare namespace CircuitBoard { var size: number[]; } declare function Clippy(): React.ReactSVGElement; declare namespace Clippy { var size: number[]; } declare function Clock(): React.ReactSVGElement; declare namespace Clock { var size: number[]; } declare function CloudDownload(): React.ReactSVGElement; declare namespace CloudDownload { var size: number[]; } declare function CloudUpload(): React.ReactSVGElement; declare namespace CloudUpload { var size: number[]; } declare function Code(): React.ReactSVGElement; declare namespace Code { var size: number[]; } declare function Comment(): React.ReactSVGElement; declare namespace Comment { var size: number[]; } declare function CommentDiscussion(): React.ReactSVGElement; declare namespace CommentDiscussion { var size: number[]; } declare function CreditCard(): React.ReactSVGElement; declare namespace CreditCard { var size: number[]; } declare function Dash(): React.ReactSVGElement; declare namespace Dash { var size: number[]; } declare function Dashboard(): React.ReactSVGElement; declare namespace Dashboard { var size: number[]; } declare function Database(): React.ReactSVGElement; declare namespace Database { var size: number[]; } declare function Dependent(): React.ReactSVGElement; declare namespace Dependent { var size: number[]; } declare function DesktopDownload(): React.ReactSVGElement; declare namespace DesktopDownload { var size: number[]; } declare function DeviceCamera(): React.ReactSVGElement; declare namespace DeviceCamera { var size: number[]; } declare function DeviceCameraVideo(): React.ReactSVGElement; declare namespace DeviceCameraVideo { var size: number[]; } declare function DeviceDesktop(): React.ReactSVGElement; declare namespace DeviceDesktop { var size: number[]; } declare function DeviceMobile(): React.ReactSVGElement; declare namespace DeviceMobile { var size: number[]; } declare function Diff(): React.ReactSVGElement; declare namespace Diff { var size: number[]; } declare function DiffAdded(): React.ReactSVGElement; declare namespace DiffAdded { var size: number[]; } declare function DiffIgnored(): React.ReactSVGElement; declare namespace DiffIgnored { var size: number[]; } declare function DiffModified(): React.ReactSVGElement; declare namespace DiffModified { var size: number[]; } declare function DiffRemoved(): React.ReactSVGElement; declare namespace DiffRemoved { var size: number[]; } declare function DiffRenamed(): React.ReactSVGElement; declare namespace DiffRenamed { var size: number[]; } declare function Ellipsis(): React.ReactSVGElement; declare namespace Ellipsis { var size: number[]; } declare function Eye(): React.ReactSVGElement; declare namespace Eye { var size: number[]; } declare function EyeClosed(): React.ReactSVGElement; declare namespace EyeClosed { var size: number[]; } declare function File(): React.ReactSVGElement; declare namespace File { var size: number[]; } declare function FileBinary(): React.ReactSVGElement; declare namespace FileBinary { var size: number[]; } declare function FileCode(): React.ReactSVGElement; declare namespace FileCode { var size: number[]; } declare function FileDirectory(): React.ReactSVGElement; declare namespace FileDirectory { var size: number[]; } declare function FileMedia(): React.ReactSVGElement; declare namespace FileMedia { var size: number[]; } declare function FilePdf(): React.ReactSVGElement; declare namespace FilePdf { var size: number[]; } declare function FileSubmodule(): React.ReactSVGElement; declare namespace FileSubmodule { var size: number[]; } declare function FileSymlinkDirectory(): React.ReactSVGElement; declare namespace FileSymlinkDirectory { var size: number[]; } declare function FileSymlinkFile(): React.ReactSVGElement; declare namespace FileSymlinkFile { var size: number[]; } declare function FileZip(): React.ReactSVGElement; declare namespace FileZip { var size: number[]; } declare function Flame(): React.ReactSVGElement; declare namespace Flame { var size: number[]; } declare function Fold(): React.ReactSVGElement; declare namespace Fold { var size: number[]; } declare function FoldDown(): React.ReactSVGElement; declare namespace FoldDown { var size: number[]; } declare function FoldUp(): React.ReactSVGElement; declare namespace FoldUp { var size: number[]; } declare function Gear(): React.ReactSVGElement; declare namespace Gear { var size: number[]; } declare function Gift(): React.ReactSVGElement; declare namespace Gift { var size: number[]; } declare function Gist(): React.ReactSVGElement; declare namespace Gist { var size: number[]; } declare function GistSecret(): React.ReactSVGElement; declare namespace GistSecret { var size: number[]; } declare function GitBranch(): React.ReactSVGElement; declare namespace GitBranch { var size: number[]; } declare function GitCommit(): React.ReactSVGElement; declare namespace GitCommit { var size: number[]; } declare function GitCompare(): React.ReactSVGElement; declare namespace GitCompare { var size: number[]; } declare function GitMerge(): React.ReactSVGElement; declare namespace GitMerge { var size: number[]; } declare function GitPullRequest(): React.ReactSVGElement; declare namespace GitPullRequest { var size: number[]; } declare function GithubAction(): React.ReactSVGElement; declare namespace GithubAction { var size: number[]; } declare function Globe(): React.ReactSVGElement; declare namespace Globe { var size: number[]; } declare function Grabber(): React.ReactSVGElement; declare namespace Grabber { var size: number[]; } declare function Graph(): React.ReactSVGElement; declare namespace Graph { var size: number[]; } declare function Heart(): React.ReactSVGElement; declare namespace Heart { var size: number[]; } declare function HeartOutline(): React.ReactSVGElement; declare namespace HeartOutline { var size: number[]; } declare function History(): React.ReactSVGElement; declare namespace History { var size: number[]; } declare function Home(): React.ReactSVGElement; declare namespace Home { var size: number[]; } declare function HorizontalRule(): React.ReactSVGElement; declare namespace HorizontalRule { var size: number[]; } declare function Hubot(): React.ReactSVGElement; declare namespace Hubot { var size: number[]; } declare function Inbox(): React.ReactSVGElement; declare namespace Inbox { var size: number[]; } declare function InfinityIcon(): React.ReactSVGElement; declare namespace InfinityIcon { var size: number[]; } declare function Info(): React.ReactSVGElement; declare namespace Info { var size: number[]; } declare function InternalRepo(): React.ReactSVGElement; declare namespace InternalRepo { var size: number[]; } declare function IssueClosed(): React.ReactSVGElement; declare namespace IssueClosed { var size: number[]; } declare function IssueOpened(): React.ReactSVGElement; declare namespace IssueOpened { var size: number[]; } declare function IssueReopened(): React.ReactSVGElement; declare namespace IssueReopened { var size: number[]; } declare function Italic(): React.ReactSVGElement; declare namespace Italic { var size: number[]; } declare function Jersey(): React.ReactSVGElement; declare namespace Jersey { var size: number[]; } declare function KebabHorizontal(): React.ReactSVGElement; declare namespace KebabHorizontal { var size: number[]; } declare function KebabVertical(): React.ReactSVGElement; declare namespace KebabVertical { var size: number[]; } declare function Key(): React.ReactSVGElement; declare namespace Key { var size: number[]; } declare function Keyboard(): React.ReactSVGElement; declare namespace Keyboard { var size: number[]; } declare function Law(): React.ReactSVGElement; declare namespace Law { var size: number[]; } declare function LightBulb(): React.ReactSVGElement; declare namespace LightBulb { var size: number[]; } declare function LineArrowDown(): React.ReactSVGElement; declare namespace LineArrowDown { var size: number[]; } declare function LineArrowLeft(): React.ReactSVGElement; declare namespace LineArrowLeft { var size: number[]; } declare function LineArrowRight(): React.ReactSVGElement; declare namespace LineArrowRight { var size: number[]; } declare function LineArrowUp(): React.ReactSVGElement; declare namespace LineArrowUp { var size: number[]; } declare function Link(): React.ReactSVGElement; declare namespace Link { var size: number[]; } declare function LinkExternal(): React.ReactSVGElement; declare namespace LinkExternal { var size: number[]; } declare function ListOrdered(): React.ReactSVGElement; declare namespace ListOrdered { var size: number[]; } declare function ListUnordered(): React.ReactSVGElement; declare namespace ListUnordered { var size: number[]; } declare function Location(): React.ReactSVGElement; declare namespace Location { var size: number[]; } declare function Lock(): React.ReactSVGElement; declare namespace Lock { var size: number[]; } declare function LogoGist(): React.ReactSVGElement; declare namespace LogoGist { var size: number[]; } declare function LogoGithub(): React.ReactSVGElement; declare namespace LogoGithub { var size: number[]; } declare function Mail(): React.ReactSVGElement; declare namespace Mail { var size: number[]; } declare function MailRead(): React.ReactSVGElement; declare namespace MailRead { var size: number[]; } declare function MarkGithub(): React.ReactSVGElement; declare namespace MarkGithub { var size: number[]; } declare function Markdown(): React.ReactSVGElement; declare namespace Markdown { var size: number[]; } declare function Megaphone(): React.ReactSVGElement; declare namespace Megaphone { var size: number[]; } declare function Mention(): React.ReactSVGElement; declare namespace Mention { var size: number[]; } declare function Milestone(): React.ReactSVGElement; declare namespace Milestone { var size: number[]; } declare function Mirror(): React.ReactSVGElement; declare namespace Mirror { var size: number[]; } declare function MortarBoard(): React.ReactSVGElement; declare namespace MortarBoard { var size: number[]; } declare function Mute(): React.ReactSVGElement; declare namespace Mute { var size: number[]; } declare function NoNewline(): React.ReactSVGElement; declare namespace NoNewline { var size: number[]; } declare function NorthStar(): React.ReactSVGElement; declare namespace NorthStar { var size: number[]; } declare function Note(): React.ReactSVGElement; declare namespace Note { var size: number[]; } declare function Octoface(): React.ReactSVGElement; declare namespace Octoface { var size: number[]; } declare function Organization(): React.ReactSVGElement; declare namespace Organization { var size: number[]; } declare function Package(): React.ReactSVGElement; declare namespace Package { var size: number[]; } declare function Paintcan(): React.ReactSVGElement; declare namespace Paintcan { var size: number[]; } declare function Pencil(): React.ReactSVGElement; declare namespace Pencil { var size: number[]; } declare function Person(): React.ReactSVGElement; declare namespace Person { var size: number[]; } declare function Pin(): React.ReactSVGElement; declare namespace Pin { var size: number[]; } declare function Play(): React.ReactSVGElement; declare namespace Play { var size: number[]; } declare function Plug(): React.ReactSVGElement; declare namespace Plug { var size: number[]; } declare function Plus(): React.ReactSVGElement; declare namespace Plus { var size: number[]; } declare function PlusSmall(): React.ReactSVGElement; declare namespace PlusSmall { var size: number[]; } declare function PrimitiveDot(): React.ReactSVGElement; declare namespace PrimitiveDot { var size: number[]; } declare function PrimitiveDotStroke(): React.ReactSVGElement; declare namespace PrimitiveDotStroke { var size: number[]; } declare function PrimitiveSquare(): React.ReactSVGElement; declare namespace PrimitiveSquare { var size: number[]; } declare function Project(): React.ReactSVGElement; declare namespace Project { var size: number[]; } declare function Pulse(): React.ReactSVGElement; declare namespace Pulse { var size: number[]; } declare function Question(): React.ReactSVGElement; declare namespace Question { var size: number[]; } declare function Quote(): React.ReactSVGElement; declare namespace Quote { var size: number[]; } declare function RadioTower(): React.ReactSVGElement; declare namespace RadioTower { var size: number[]; } declare function Reply(): React.ReactSVGElement; declare namespace Reply { var size: number[]; } declare function Repo(): React.ReactSVGElement; declare namespace Repo { var size: number[]; } declare function RepoClone(): React.ReactSVGElement; declare namespace RepoClone { var size: number[]; } declare function RepoForcePush(): React.ReactSVGElement; declare namespace RepoForcePush { var size: number[]; } declare function RepoForked(): React.ReactSVGElement; declare namespace RepoForked { var size: number[]; } declare function RepoPull(): React.ReactSVGElement; declare namespace RepoPull { var size: number[]; } declare function RepoPush(): React.ReactSVGElement; declare namespace RepoPush { var size: number[]; } declare function RepoTemplate(): React.ReactSVGElement; declare namespace RepoTemplate { var size: number[]; } declare function RepoTemplatePrivate(): React.ReactSVGElement; declare namespace RepoTemplatePrivate { var size: number[]; } declare function Report(): React.ReactSVGElement; declare namespace Report { var size: number[]; } declare function RequestChanges(): React.ReactSVGElement; declare namespace RequestChanges { var size: number[]; } declare function Rocket(): React.ReactSVGElement; declare namespace Rocket { var size: number[]; } declare function Rss(): React.ReactSVGElement; declare namespace Rss { var size: number[]; } declare function Ruby(): React.ReactSVGElement; declare namespace Ruby { var size: number[]; } declare function Saved(): React.ReactSVGElement; declare namespace Saved { var size: number[]; } declare function ScreenFull(): React.ReactSVGElement; declare namespace ScreenFull { var size: number[]; } declare function ScreenNormal(): React.ReactSVGElement; declare namespace ScreenNormal { var size: number[]; } declare function Search(): React.ReactSVGElement; declare namespace Search { var size: number[]; } declare function Server(): React.ReactSVGElement; declare namespace Server { var size: number[]; } declare function Settings(): React.ReactSVGElement; declare namespace Settings { var size: number[]; } declare function Shield(): React.ReactSVGElement; declare namespace Shield { var size: number[]; } declare function ShieldCheck(): React.ReactSVGElement; declare namespace ShieldCheck { var size: number[]; } declare function ShieldLock(): React.ReactSVGElement; declare namespace ShieldLock { var size: number[]; } declare function ShieldX(): React.ReactSVGElement; declare namespace ShieldX { var size: number[]; } declare function SignIn(): React.ReactSVGElement; declare namespace SignIn { var size: number[]; } declare function SignOut(): React.ReactSVGElement; declare namespace SignOut { var size: number[]; } declare function Skip(): React.ReactSVGElement; declare namespace Skip { var size: number[]; } declare function Smiley(): React.ReactSVGElement; declare namespace Smiley { var size: number[]; } declare function Squirrel(): React.ReactSVGElement; declare namespace Squirrel { var size: number[]; } declare function Star(): React.ReactSVGElement; declare namespace Star { var size: number[]; } declare function Stop(): React.ReactSVGElement; declare namespace Stop { var size: number[]; } declare function Sync(): React.ReactSVGElement; declare namespace Sync { var size: number[]; } declare function Tag(): React.ReactSVGElement; declare namespace Tag { var size: number[]; } declare function Tasklist(): React.ReactSVGElement; declare namespace Tasklist { var size: number[]; } declare function Telescope(): React.ReactSVGElement; declare namespace Telescope { var size: number[]; } declare function Terminal(): React.ReactSVGElement; declare namespace Terminal { var size: number[]; } declare function TextSize(): React.ReactSVGElement; declare namespace TextSize { var size: number[]; } declare function ThreeBars(): React.ReactSVGElement; declare namespace ThreeBars { var size: number[]; } declare function Thumbsdown(): React.ReactSVGElement; declare namespace Thumbsdown { var size: number[]; } declare function Thumbsup(): React.ReactSVGElement; declare namespace Thumbsup { var size: number[]; } declare function Tools(): React.ReactSVGElement; declare namespace Tools { var size: number[]; } declare function Trashcan(): React.ReactSVGElement; declare namespace Trashcan { var size: number[]; } declare function TriangleDown(): React.ReactSVGElement; declare namespace TriangleDown { var size: number[]; } declare function TriangleLeft(): React.ReactSVGElement; declare namespace TriangleLeft { var size: number[]; } declare function TriangleRight(): React.ReactSVGElement; declare namespace TriangleRight { var size: number[]; } declare function TriangleUp(): React.ReactSVGElement; declare namespace TriangleUp { var size: number[]; } declare function Unfold(): React.ReactSVGElement; declare namespace Unfold { var size: number[]; } declare function Unmute(): React.ReactSVGElement; declare namespace Unmute { var size: number[]; } declare function Unsaved(): React.ReactSVGElement; declare namespace Unsaved { var size: number[]; } declare function Unverified(): React.ReactSVGElement; declare namespace Unverified { var size: number[]; } declare function Verified(): React.ReactSVGElement; declare namespace Verified { var size: number[]; } declare function Versions(): React.ReactSVGElement; declare namespace Versions { var size: number[]; } declare function Watch(): React.ReactSVGElement; declare namespace Watch { var size: number[]; } declare function Workflow(): React.ReactSVGElement; declare namespace Workflow { var size: number[]; } declare function WorkflowAll(): React.ReactSVGElement; declare namespace WorkflowAll { var size: number[]; } declare function X(): React.ReactSVGElement; declare namespace X { var size: number[]; } declare function Zap(): React.ReactSVGElement; declare namespace Zap { var size: number[]; } declare const iconsByName: { alert: typeof Alert; archive: typeof Archive; 'arrow-both': typeof ArrowBoth; 'arrow-down': typeof ArrowDown; 'arrow-left': typeof ArrowLeft; 'arrow-right': typeof ArrowRight; 'arrow-small-down': typeof ArrowSmallDown; 'arrow-small-left': typeof ArrowSmallLeft; 'arrow-small-right': typeof ArrowSmallRight; 'arrow-small-up': typeof ArrowSmallUp; 'arrow-up': typeof ArrowUp; beaker: typeof Beaker; bell: typeof Bell; bold: typeof Bold; book: typeof Book; bookmark: typeof Bookmark; briefcase: typeof Briefcase; broadcast: typeof Broadcast; browser: typeof Browser; bug: typeof Bug; calendar: typeof Calendar; check: typeof Check; checklist: typeof Checklist; 'chevron-down': typeof ChevronDown; 'chevron-left': typeof ChevronLeft; 'chevron-right': typeof ChevronRight; 'chevron-up': typeof ChevronUp; 'circle-slash': typeof CircleSlash; 'circuit-board': typeof CircuitBoard; clippy: typeof Clippy; clock: typeof Clock; 'cloud-download': typeof CloudDownload; 'cloud-upload': typeof CloudUpload; code: typeof Code; comment: typeof Comment; 'comment-discussion': typeof CommentDiscussion; 'credit-card': typeof CreditCard; dash: typeof Dash; dashboard: typeof Dashboard; database: typeof Database; dependent: typeof Dependent; 'desktop-download': typeof DesktopDownload; 'device-camera': typeof DeviceCamera; 'device-camera-video': typeof DeviceCameraVideo; 'device-desktop': typeof DeviceDesktop; 'device-mobile': typeof DeviceMobile; diff: typeof Diff; 'diff-added': typeof DiffAdded; 'diff-ignored': typeof DiffIgnored; 'diff-modified': typeof DiffModified; 'diff-removed': typeof DiffRemoved; 'diff-renamed': typeof DiffRenamed; ellipsis: typeof Ellipsis; eye: typeof Eye; 'eye-closed': typeof EyeClosed; file: typeof File; 'file-binary': typeof FileBinary; 'file-code': typeof FileCode; 'file-directory': typeof FileDirectory; 'file-media': typeof FileMedia; 'file-pdf': typeof FilePdf; 'file-submodule': typeof FileSubmodule; 'file-symlink-directory': typeof FileSymlinkDirectory; 'file-symlink-file': typeof FileSymlinkFile; 'file-zip': typeof FileZip; flame: typeof Flame; fold: typeof Fold; 'fold-down': typeof FoldDown; 'fold-up': typeof FoldUp; gear: typeof Gear; gift: typeof Gift; gist: typeof Gist; 'gist-secret': typeof GistSecret; 'git-branch': typeof GitBranch; 'git-commit': typeof GitCommit; 'git-compare': typeof GitCompare; 'git-merge': typeof GitMerge; 'git-pull-request': typeof GitPullRequest; 'github-action': typeof GithubAction; globe: typeof Globe; grabber: typeof Grabber; graph: typeof Graph; heart: typeof Heart; 'heart-outline': typeof HeartOutline; history: typeof History; home: typeof Home; 'horizontal-rule': typeof HorizontalRule; hubot: typeof Hubot; inbox: typeof Inbox; infinity: typeof InfinityIcon; info: typeof Info; 'internal-repo': typeof InternalRepo; 'issue-closed': typeof IssueClosed; 'issue-opened': typeof IssueOpened; 'issue-reopened': typeof IssueReopened; italic: typeof Italic; jersey: typeof Jersey; 'kebab-horizontal': typeof KebabHorizontal; 'kebab-vertical': typeof KebabVertical; key: typeof Key; keyboard: typeof Keyboard; law: typeof Law; 'light-bulb': typeof LightBulb; 'line-arrow-down': typeof LineArrowDown; 'line-arrow-left': typeof LineArrowLeft; 'line-arrow-right': typeof LineArrowRight; 'line-arrow-up': typeof LineArrowUp; link: typeof Link; 'link-external': typeof LinkExternal; 'list-ordered': typeof ListOrdered; 'list-unordered': typeof ListUnordered; location: typeof Location; lock: typeof Lock; 'logo-gist': typeof LogoGist; 'logo-github': typeof LogoGithub; mail: typeof Mail; 'mail-read': typeof MailRead; 'mark-github': typeof MarkGithub; markdown: typeof Markdown; megaphone: typeof Megaphone; mention: typeof Mention; milestone: typeof Milestone; mirror: typeof Mirror; 'mortar-board': typeof MortarBoard; mute: typeof Mute; 'no-newline': typeof NoNewline; 'north-star': typeof NorthStar; note: typeof Note; octoface: typeof Octoface; organization: typeof Organization; package: typeof Package; paintcan: typeof Paintcan; pencil: typeof Pencil; person: typeof Person; pin: typeof Pin; play: typeof Play; plug: typeof Plug; plus: typeof Plus; 'plus-small': typeof PlusSmall; 'primitive-dot': typeof PrimitiveDot; 'primitive-dot-stroke': typeof PrimitiveDotStroke; 'primitive-square': typeof PrimitiveSquare; project: typeof Project; pulse: typeof Pulse; question: typeof Question; quote: typeof Quote; 'radio-tower': typeof RadioTower; reply: typeof Reply; repo: typeof Repo; 'repo-clone': typeof RepoClone; 'repo-force-push': typeof RepoForcePush; 'repo-forked': typeof RepoForked; 'repo-pull': typeof RepoPull; 'repo-push': typeof RepoPush; 'repo-template': typeof RepoTemplate; 'repo-template-private': typeof RepoTemplatePrivate; report: typeof Report; 'request-changes': typeof RequestChanges; rocket: typeof Rocket; rss: typeof Rss; ruby: typeof Ruby; saved: typeof Saved; 'screen-full': typeof ScreenFull; 'screen-normal': typeof ScreenNormal; search: typeof Search; server: typeof Server; settings: typeof Settings; shield: typeof Shield; 'shield-check': typeof ShieldCheck; 'shield-lock': typeof ShieldLock; 'shield-x': typeof ShieldX; 'sign-in': typeof SignIn; 'sign-out': typeof SignOut; skip: typeof Skip; smiley: typeof Smiley; squirrel: typeof Squirrel; star: typeof Star; stop: typeof Stop; sync: typeof Sync; tag: typeof Tag; tasklist: typeof Tasklist; telescope: typeof Telescope; terminal: typeof Terminal; 'text-size': typeof TextSize; 'three-bars': typeof ThreeBars; thumbsdown: typeof Thumbsdown; thumbsup: typeof Thumbsup; tools: typeof Tools; trashcan: typeof Trashcan; 'triangle-down': typeof TriangleDown; 'triangle-left': typeof TriangleLeft; 'triangle-right': typeof TriangleRight; 'triangle-up': typeof TriangleUp; unfold: typeof Unfold; unmute: typeof Unmute; unsaved: typeof Unsaved; unverified: typeof Unverified; verified: typeof Verified; versions: typeof Versions; watch: typeof Watch; workflow: typeof Workflow; 'workflow-all': typeof WorkflowAll; x: typeof X; zap: typeof Zap; }; type Icon = React.FC<{}> & { size: [W, H]; }; type Size = 'small' | 'medium' | 'large'; declare function getIconByName(name: string): Icon; 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 function Octicon(props: OcticonProps): React.ReactSVGElement; declare function createIcon(component: Icon, size: [number, number]): Icon; export default Octicon; export { createIcon, getIconByName, iconsByName, Alert, Archive, ArrowBoth, ArrowDown, ArrowLeft, ArrowRight, ArrowSmallDown, ArrowSmallLeft, ArrowSmallRight, ArrowSmallUp, ArrowUp, Beaker, Bell, Bold, Book, Bookmark, Briefcase, Broadcast, Browser, Bug, Calendar, Check, Checklist, ChevronDown, ChevronLeft, ChevronRight, ChevronUp, CircleSlash, CircuitBoard, Clippy, Clock, CloudDownload, CloudUpload, Code, Comment, CommentDiscussion, CreditCard, Dash, Dashboard, Database, Dependent, DesktopDownload, DeviceCamera, DeviceCameraVideo, DeviceDesktop, DeviceMobile, Diff, DiffAdded, DiffIgnored, DiffModified, DiffRemoved, DiffRenamed, Ellipsis, Eye, EyeClosed, File, FileBinary, FileCode, FileDirectory, FileMedia, FilePdf, FileSubmodule, FileSymlinkDirectory, FileSymlinkFile, FileZip, Flame, Fold, FoldDown, FoldUp, Gear, Gift, Gist, GistSecret, GitBranch, GitCommit, GitCompare, GitMerge, GitPullRequest, GithubAction, Globe, Grabber, Graph, Heart, HeartOutline, History, Home, HorizontalRule, Hubot, Inbox, InfinityIcon, Info, InternalRepo, IssueClosed, IssueOpened, IssueReopened, Italic, Jersey, KebabHorizontal, KebabVertical, Key, Keyboard, Law, LightBulb, LineArrowDown, LineArrowLeft, LineArrowRight, LineArrowUp, Link, LinkExternal, ListOrdered, ListUnordered, Location, Lock, LogoGist, LogoGithub, Mail, MailRead, MarkGithub, Markdown, Megaphone, Mention, Milestone, Mirror, MortarBoard, Mute, NoNewline, NorthStar, Note, Octoface, Organization, Package, Paintcan, Pencil, Person, Pin, Play, Plug, Plus, PlusSmall, PrimitiveDot, PrimitiveDotStroke, PrimitiveSquare, Project, Pulse, Question, Quote, RadioTower, Reply, Repo, RepoClone, RepoForcePush, RepoForked, RepoPull, RepoPush, RepoTemplate, RepoTemplatePrivate, Report, RequestChanges, Rocket, Rss, Ruby, Saved, ScreenFull, ScreenNormal, Search, Server, Settings, Shield, ShieldCheck, ShieldLock, ShieldX, SignIn, SignOut, Skip, Smiley, Squirrel, Star, Stop, Sync, Tag, Tasklist, Telescope, Terminal, TextSize, ThreeBars, Thumbsdown, Thumbsup, Tools, Trashcan, TriangleDown, TriangleLeft, TriangleRight, TriangleUp, Unfold, Unmute, Unsaved, Unverified, Verified, Versions, Watch, Workflow, WorkflowAll, X, Zap, }; //# sourceMappingURL=icons.d.ts.map