UNPKG

1.34 kBTypeScriptView Raw
1/**
2 * Copyright 2018 Google Inc. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16import * as Api from '../../api/v2';
17/** @public */
18export interface ImageOptions {
19 /**
20 * Image source URL.
21 * @public
22 */
23 url: string;
24 /**
25 * Text to replace for image for accessibility.
26 * @public
27 */
28 alt: string;
29 /**
30 * Height of the image.
31 * @public
32 */
33 height?: number;
34 /**
35 * Width of the image.
36 * @public
37 */
38 width?: number;
39}
40/**
41 * Image type shown on visual elements.
42 * @public
43 */
44export interface Image extends Api.GoogleActionsV2UiElementsImage {
45}
46export declare class Image implements Api.GoogleActionsV2UiElementsImage {
47 /**
48 * @param options Image options
49 * @public
50 */
51 constructor(option: ImageOptions);
52}