{
  "metadata": {
    "toolPackage": "@microsoft/api-extractor",
    "toolVersion": "7.7.1",
    "schemaVersion": 1003,
    "oldestForwardsCompatibleVersion": 1001
  },
  "kind": "Package",
  "canonicalReference": "@fluentui/react-image!",
  "docComment": "",
  "name": "@fluentui/react-image",
  "members": [
    {
      "kind": "EntryPoint",
      "canonicalReference": "@fluentui/react-image!",
      "name": "",
      "members": [
        {
          "kind": "Variable",
          "canonicalReference": "@fluentui/react-image!Image:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "Image: "
            },
            {
              "kind": "Content",
              "text": "import(\"@fluentui/react-compose\")."
            },
            {
              "kind": "Reference",
              "text": "ComponentWithAs",
              "canonicalReference": "@fluentui/react-compose!ComponentWithAs:type"
            },
            {
              "kind": "Content",
              "text": "<\"img\", "
            },
            {
              "kind": "Reference",
              "text": "ImageProps",
              "canonicalReference": "@fluentui/react-image!ImageProps:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "releaseTag": "Public",
          "name": "Image",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@fluentui/react-image!ImageBase:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ImageBase: "
            },
            {
              "kind": "Content",
              "text": "import(\"@fluentui/react-compose\")."
            },
            {
              "kind": "Reference",
              "text": "ComponentWithAs",
              "canonicalReference": "@fluentui/react-compose!ComponentWithAs:type"
            },
            {
              "kind": "Content",
              "text": "<\"img\", "
            },
            {
              "kind": "Reference",
              "text": "ImageProps",
              "canonicalReference": "@fluentui/react-image!ImageProps:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "releaseTag": "Public",
          "name": "ImageBase",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@fluentui/react-image!ImageProps:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImageProps extends "
            },
            {
              "kind": "Reference",
              "text": "ComponentProps",
              "canonicalReference": "@fluentui/react-compose!ComponentProps:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "React.ImgHTMLAttributes",
              "canonicalReference": "@types/react!~React.ImgHTMLAttributes:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLImageElement",
              "canonicalReference": "!HTMLImageElement:interface"
            },
            {
              "kind": "Content",
              "text": "> "
            }
          ],
          "releaseTag": "Public",
          "name": "ImageProps",
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#alt:member",
              "docComment": "/**\n * An alternative text for an image.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "alt?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "alt",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#bordered:member",
              "docComment": "/**\n * An image can appear with rectangular border.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bordered?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "bordered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#circular:member",
              "docComment": "/**\n * An image can appear circular.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "circular?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "circular",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#fit:member",
              "docComment": "/**\n * An image can set how it should be resized to fit its container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fit?: "
                },
                {
                  "kind": "Content",
                  "text": "'none' | 'center' | 'contain' | 'cover'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "fit",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#fluid:member",
              "docComment": "/**\n * An image can take up the width of its container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fluid?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "fluid",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#rounded:member",
              "docComment": "/**\n * An image can appear rounded.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rounded?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "rounded",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageProps#src:member",
              "docComment": "/**\n * An image can have source URL.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "src?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "src",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@fluentui/react-image!ImageSlotProps:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare type ImageSlotProps = "
            },
            {
              "kind": "Reference",
              "text": "SlotProps",
              "canonicalReference": "@fluentui/react-compose!SlotProps:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ImageSlots",
              "canonicalReference": "@fluentui/react-image!ImageSlots:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "ImageProps",
              "canonicalReference": "@fluentui/react-image!ImageProps:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "React.ImgHTMLAttributes",
              "canonicalReference": "@types/react!~React.ImgHTMLAttributes:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLImageElement",
              "canonicalReference": "!HTMLImageElement:interface"
            },
            {
              "kind": "Content",
              "text": ">>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "releaseTag": "Public",
          "name": "ImageSlotProps",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 11
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@fluentui/react-image!ImageSlots:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImageSlots extends "
            },
            {
              "kind": "Reference",
              "text": "BaseSlots",
              "canonicalReference": "@fluentui/react-compose!BaseSlots:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "releaseTag": "Public",
          "name": "ImageSlots",
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "@fluentui/react-image!ImageState:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImageState extends "
            },
            {
              "kind": "Reference",
              "text": "ImageProps",
              "canonicalReference": "@fluentui/react-image!ImageProps:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "releaseTag": "Public",
          "name": "ImageState",
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@fluentui/react-image!ImageState#imageRef:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "imageRef: "
                },
                {
                  "kind": "Reference",
                  "text": "React.RefObject",
                  "canonicalReference": "@types/react!~React.RefObject:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "imageRef",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@fluentui/react-image!useImage:var",
          "docComment": "/**\n * The useImage hook processes the Image component props and returns state.\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "useImage: "
            },
            {
              "kind": "Content",
              "text": "(props: "
            },
            {
              "kind": "Reference",
              "text": "ImageProps",
              "canonicalReference": "@fluentui/react-image!ImageProps:interface"
            },
            {
              "kind": "Content",
              "text": ", ref: "
            },
            {
              "kind": "Reference",
              "text": "React.Ref",
              "canonicalReference": "@types/react!~React.Ref:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">, options: "
            },
            {
              "kind": "Reference",
              "text": "ComposePreparedOptions",
              "canonicalReference": "@fluentui/react-compose!ComposePreparedOptions:type"
            },
            {
              "kind": "Content",
              "text": "<{}, any, {}>) => "
            },
            {
              "kind": "Reference",
              "text": "ImageState",
              "canonicalReference": "@fluentui/react-image!ImageState:interface"
            }
          ],
          "releaseTag": "Public",
          "name": "useImage",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 11
          }
        }
      ]
    }
  ]
}
