import { LayoutBlockProps } from './utils'; export interface ImageProps extends LayoutBlockProps { children?: never; /** A plain text summary of the image. */ alt: string; /** The URL of the image. */ src: string; /** * An optional title for the image. * * It is available only in the usage for the layout block. */ title?: string; } /** * [The `image` layout block](https://api.slack.com/reference/messaging/blocks#image) * to insert an image. * * It has well-known props like `` HTML element. * * ```jsx * * So cute kitten * * ``` * * --- * * `` component also can use as * [the `image` block element](https://api.slack.com/reference/block-kit/block-elements#image), * for `
` and `` layout block. * * ```jsx * *
* So cute kitten! :cat: * Kitten A *
* * 2 kittens liked this :+1: * Kitten B * Kitten C * *
* ``` * * @return The partial JSON for `image` layout block or `image` block element */ export declare const Image: import("../../jsx-internals").BuiltInComponent;