import { Event } from '../../base/common/event'; export interface IIconRegistry { readonly all: IterableIterator; readonly onDidRegister: Event; get(id: string): Codicon | undefined; } export declare const iconRegistry: IIconRegistry; export declare function registerCodicon(id: string, def: Codicon): Codicon; export declare function getCodiconAriaLabel(text: string | undefined): string; export declare class Codicon implements CSSIcon { readonly id: string; readonly definition: Codicon | IconDefinition; description?: string | undefined; constructor(id: string, definition: Codicon | IconDefinition, description?: string | undefined); get classNames(): string; get classNamesArray(): string[]; get cssSelector(): string; } export declare function getClassNamesArray(id: string, modifier?: string): string[]; export interface CSSIcon { readonly id: string; } export declare namespace CSSIcon { const iconNameSegment = "[A-Za-z0-9]+"; const iconNameExpression = "[A-Za-z0-9\\-]+"; const iconModifierExpression = "~[A-Za-z]+"; function asClassNameArray(icon: CSSIcon): string[]; function asClassName(icon: CSSIcon): string; function asCSSSelector(icon: CSSIcon): string; } interface IconDefinition { fontCharacter: string; } export declare namespace Codicon { const add: Codicon; const plus: Codicon; const gistNew: Codicon; const repoCreate: Codicon; const lightbulb: Codicon; const lightBulb: Codicon; const repo: Codicon; const repoDelete: Codicon; const gistFork: Codicon; const repoForked: Codicon; const gitPullRequest: Codicon; const gitPullRequestAbandoned: Codicon; const recordKeys: Codicon; const keyboard: Codicon; const tag: Codicon; const tagAdd: Codicon; const tagRemove: Codicon; const person: Codicon; const personFollow: Codicon; const personOutline: Codicon; const personFilled: Codicon; const gitBranch: Codicon; const gitBranchCreate: Codicon; const gitBranchDelete: Codicon; const sourceControl: Codicon; const mirror: Codicon; const mirrorPublic: Codicon; const star: Codicon; const starAdd: Codicon; const starDelete: Codicon; const starEmpty: Codicon; const comment: Codicon; const commentAdd: Codicon; const alert: Codicon; const warning: Codicon; const search: Codicon; const searchSave: Codicon; const logOut: Codicon; const signOut: Codicon; const logIn: Codicon; const signIn: Codicon; const eye: Codicon; const eyeUnwatch: Codicon; const eyeWatch: Codicon; const circleFilled: Codicon; const primitiveDot: Codicon; const closeDirty: Codicon; const debugBreakpoint: Codicon; const debugBreakpointDisabled: Codicon; const debugHint: Codicon; const primitiveSquare: Codicon; const edit: Codicon; const pencil: Codicon; const info: Codicon; const issueOpened: Codicon; const gistPrivate: Codicon; const gitForkPrivate: Codicon; const lock: Codicon; const mirrorPrivate: Codicon; const close: Codicon; const removeClose: Codicon; const x: Codicon; const repoSync: Codicon; const sync: Codicon; const clone: Codicon; const desktopDownload: Codicon; const beaker: Codicon; const microscope: Codicon; const vm: Codicon; const deviceDesktop: Codicon; const file: Codicon; const fileText: Codicon; const more: Codicon; const ellipsis: Codicon; const kebabHorizontal: Codicon; const mailReply: Codicon; const reply: Codicon; const organization: Codicon; const organizationFilled: Codicon; const organizationOutline: Codicon; const newFile: Codicon; const fileAdd: Codicon; const newFolder: Codicon; const fileDirectoryCreate: Codicon; const trash: Codicon; const trashcan: Codicon; const history: Codicon; const clock: Codicon; const folder: Codicon; const fileDirectory: Codicon; const symbolFolder: Codicon; const logoGithub: Codicon; const markGithub: Codicon; const github: Codicon; const terminal: Codicon; const console: Codicon; const repl: Codicon; const zap: Codicon; const symbolEvent: Codicon; const error: Codicon; const stop: Codicon; const variable: Codicon; const symbolVariable: Codicon; const array: Codicon; const symbolArray: Codicon; const symbolModule: Codicon; const symbolPackage: Codicon; const symbolNamespace: Codicon; const symbolObject: Codicon; const symbolMethod: Codicon; const symbolFunction: Codicon; const symbolConstructor: Codicon; const symbolBoolean: Codicon; const symbolNull: Codicon; const symbolNumeric: Codicon; const symbolNumber: Codicon; const symbolStructure: Codicon; const symbolStruct: Codicon; const symbolParameter: Codicon; const symbolTypeParameter: Codicon; const symbolKey: Codicon; const symbolText: Codicon; const symbolReference: Codicon; const goToFile: Codicon; const symbolEnum: Codicon; const symbolValue: Codicon; const symbolRuler: Codicon; const symbolUnit: Codicon; const activateBreakpoints: Codicon; const archive: Codicon; const arrowBoth: Codicon; const arrowDown: Codicon; const arrowLeft: Codicon; const arrowRight: Codicon; const arrowSmallDown: Codicon; const arrowSmallLeft: Codicon; const arrowSmallRight: Codicon; const arrowSmallUp: Codicon; const arrowUp: Codicon; const bell: Codicon; const bold: Codicon; const book: Codicon; const bookmark: Codicon; const debugBreakpointConditionalUnverified: Codicon; const debugBreakpointConditional: Codicon; const debugBreakpointConditionalDisabled: Codicon; const debugBreakpointDataUnverified: Codicon; const debugBreakpointData: Codicon; const debugBreakpointDataDisabled: Codicon; const debugBreakpointLogUnverified: Codicon; const debugBreakpointLog: Codicon; const debugBreakpointLogDisabled: Codicon; const briefcase: Codicon; const broadcast: Codicon; const browser: Codicon; const bug: Codicon; const calendar: Codicon; const caseSensitive: Codicon; const check: Codicon; const checklist: Codicon; const chevronDown: Codicon; const chevronLeft: Codicon; const chevronRight: Codicon; const chevronUp: Codicon; const chromeClose: Codicon; const chromeMaximize: Codicon; const chromeMinimize: Codicon; const chromeRestore: Codicon; const circleOutline: Codicon; const debugBreakpointUnverified: Codicon; const circleSlash: Codicon; const circuitBoard: Codicon; const clearAll: Codicon; const clippy: Codicon; const closeAll: Codicon; const cloudDownload: Codicon; const cloudUpload: Codicon; const code: Codicon; const collapseAll: Codicon; const colorMode: Codicon; const commentDiscussion: Codicon; const compareChanges: Codicon; const creditCard: Codicon; const dash: Codicon; const dashboard: Codicon; const database: Codicon; const debugContinue: Codicon; const debugDisconnect: Codicon; const debugPause: Codicon; const debugRestart: Codicon; const debugStart: Codicon; const debugStepInto: Codicon; const debugStepOut: Codicon; const debugStepOver: Codicon; const debugStop: Codicon; const debug: Codicon; const deviceCameraVideo: Codicon; const deviceCamera: Codicon; const deviceMobile: Codicon; const diffAdded: Codicon; const diffIgnored: Codicon; const diffModified: Codicon; const diffRemoved: Codicon; const diffRenamed: Codicon; const diff: Codicon; const discard: Codicon; const editorLayout: Codicon; const emptyWindow: Codicon; const exclude: Codicon; const extensions: Codicon; const eyeClosed: Codicon; const fileBinary: Codicon; const fileCode: Codicon; const fileMedia: Codicon; const filePdf: Codicon; const fileSubmodule: Codicon; const fileSymlinkDirectory: Codicon; const fileSymlinkFile: Codicon; const fileZip: Codicon; const files: Codicon; const filter: Codicon; const flame: Codicon; const foldDown: Codicon; const foldUp: Codicon; const fold: Codicon; const folderActive: Codicon; const folderOpened: Codicon; const gear: Codicon; const gift: Codicon; const gistSecret: Codicon; const gist: Codicon; const gitCommit: Codicon; const gitCompare: Codicon; const gitMerge: Codicon; const githubAction: Codicon; const githubAlt: Codicon; const globe: Codicon; const grabber: Codicon; const graph: Codicon; const gripper: Codicon; const heart: Codicon; const home: Codicon; const horizontalRule: Codicon; const hubot: Codicon; const inbox: Codicon; const issueClosed: Codicon; const issueReopened: Codicon; const issues: Codicon; const italic: Codicon; const jersey: Codicon; const json: Codicon; const kebabVertical: Codicon; const key: Codicon; const law: Codicon; const lightbulbAutofix: Codicon; const linkExternal: Codicon; const link: Codicon; const listOrdered: Codicon; const listUnordered: Codicon; const liveShare: Codicon; const loading: Codicon; const location: Codicon; const mailRead: Codicon; const mail: Codicon; const markdown: Codicon; const megaphone: Codicon; const mention: Codicon; const milestone: Codicon; const mortarBoard: Codicon; const move: Codicon; const multipleWindows: Codicon; const mute: Codicon; const noNewline: Codicon; const note: Codicon; const octoface: Codicon; const openPreview: Codicon; const package_: Codicon; const paintcan: Codicon; const pin: Codicon; const play: Codicon; const run: Codicon; const plug: Codicon; const preserveCase: Codicon; const preview: Codicon; const project: Codicon; const pulse: Codicon; const question: Codicon; const quote: Codicon; const radioTower: Codicon; const reactions: Codicon; const references: Codicon; const refresh: Codicon; const regex: Codicon; const remoteExplorer: Codicon; const remote: Codicon; const remove: Codicon; const replaceAll: Codicon; const replace: Codicon; const repoClone: Codicon; const repoForcePush: Codicon; const repoPull: Codicon; const repoPush: Codicon; const report: Codicon; const requestChanges: Codicon; const rocket: Codicon; const rootFolderOpened: Codicon; const rootFolder: Codicon; const rss: Codicon; const ruby: Codicon; const saveAll: Codicon; const saveAs: Codicon; const save: Codicon; const screenFull: Codicon; const screenNormal: Codicon; const searchStop: Codicon; const server: Codicon; const settingsGear: Codicon; const settings: Codicon; const shield: Codicon; const smiley: Codicon; const sortPrecedence: Codicon; const splitHorizontal: Codicon; const splitVertical: Codicon; const squirrel: Codicon; const starFull: Codicon; const starHalf: Codicon; const symbolClass: Codicon; const symbolColor: Codicon; const symbolConstant: Codicon; const symbolEnumMember: Codicon; const symbolField: Codicon; const symbolFile: Codicon; const symbolInterface: Codicon; const symbolKeyword: Codicon; const symbolMisc: Codicon; const symbolOperator: Codicon; const symbolProperty: Codicon; const wrench: Codicon; const wrenchSubaction: Codicon; const symbolSnippet: Codicon; const tasklist: Codicon; const telescope: Codicon; const textSize: Codicon; const threeBars: Codicon; const thumbsdown: Codicon; const thumbsup: Codicon; const tools: Codicon; const triangleDown: Codicon; const triangleLeft: Codicon; const triangleRight: Codicon; const triangleUp: Codicon; const twitter: Codicon; const unfold: Codicon; const unlock: Codicon; const unmute: Codicon; const unverified: Codicon; const verified: Codicon; const versions: Codicon; const vmActive: Codicon; const vmOutline: Codicon; const vmRunning: Codicon; const watch: Codicon; const whitespace: Codicon; const wholeWord: Codicon; const window: Codicon; const wordWrap: Codicon; const zoomIn: Codicon; const zoomOut: Codicon; const listFilter: Codicon; const listFlat: Codicon; const listSelection: Codicon; const selection: Codicon; const listTree: Codicon; const debugBreakpointFunctionUnverified: Codicon; const debugBreakpointFunction: Codicon; const debugBreakpointFunctionDisabled: Codicon; const debugStackframeActive: Codicon; const debugStackframeDot: Codicon; const debugStackframe: Codicon; const debugStackframeFocused: Codicon; const debugBreakpointUnsupported: Codicon; const symbolString: Codicon; const debugReverseContinue: Codicon; const debugStepBack: Codicon; const debugRestartFrame: Codicon; const callIncoming: Codicon; const callOutgoing: Codicon; const menu: Codicon; const expandAll: Codicon; const feedback: Codicon; const groupByRefType: Codicon; const ungroupByRefType: Codicon; const account: Codicon; const bellDot: Codicon; const debugConsole: Codicon; const library: Codicon; const output: Codicon; const runAll: Codicon; const syncIgnored: Codicon; const pinned: Codicon; const githubInverted: Codicon; const debugAlt: Codicon; const serverProcess: Codicon; const serverEnvironment: Codicon; const pass: Codicon; const stopCircle: Codicon; const playCircle: Codicon; const record: Codicon; const debugAltSmall: Codicon; const vmConnect: Codicon; const cloud: Codicon; const merge: Codicon; const exportIcon: Codicon; const graphLeft: Codicon; const magnet: Codicon; const notebook: Codicon; const redo: Codicon; const checkAll: Codicon; const pinnedDirty: Codicon; const passFilled: Codicon; const circleLargeFilled: Codicon; const circleLargeOutline: Codicon; const combine: Codicon; const gather: Codicon; const table: Codicon; const variableGroup: Codicon; const typeHierarchy: Codicon; const typeHierarchySub: Codicon; const typeHierarchySuper: Codicon; const gitPullRequestCreate: Codicon; const runAbove: Codicon; const runBelow: Codicon; const notebookTemplate: Codicon; const debugRerun: Codicon; const workspaceTrusted: Codicon; const workspaceUntrusted: Codicon; const workspaceUnspecified: Codicon; const terminalCmd: Codicon; const terminalDebian: Codicon; const terminalLinux: Codicon; const terminalPowershell: Codicon; const terminalTmux: Codicon; const terminalUbuntu: Codicon; const terminalBash: Codicon; const arrowSwap: Codicon; const copy: Codicon; const personAdd: Codicon; const filterFilled: Codicon; const wand: Codicon; const debugLineByLine: Codicon; const inspect: Codicon; const layers: Codicon; const layersDot: Codicon; const layersActive: Codicon; const compass: Codicon; const compassDot: Codicon; const compassActive: Codicon; const azure: Codicon; const issueDraft: Codicon; const gitPullRequestClosed: Codicon; const gitPullRequestDraft: Codicon; const debugAll: Codicon; const debugCoverage: Codicon; const runErrors: Codicon; const folderLibrary: Codicon; const debugContinueSmall: Codicon; const beakerStop: Codicon; const graphLine: Codicon; const graphScatter: Codicon; const pieChart: Codicon; const bracket: Codicon; const bracketDot: Codicon; const bracketError: Codicon; const dropDownButton: Codicon; } export {}; //# sourceMappingURL=codicons.d.ts.map