import React from "react"; import { ImagesListComponent as RenderImagesListComponent, Image } from "./types"; export interface ImagesListComponent { id: string; name: string; component: RenderImagesListComponent; } export interface ImagesListElementData { component: string; images: Image[]; } export type ImagesListRenderer = ReturnType; export interface Props { images?: Image[]; } export interface CreateImagesListParams { imagesListComponents: ImagesListComponent[] | (() => ImagesListComponent[]); } export declare const createImagesList: (params: CreateImagesListParams) => React.FunctionComponent> & Props & import("../../createRenderer").Inputs> & { inputs?: import("../..").ElementInputs | undefined; } & { original: import("../../types").Renderer>; originalName: string; displayName: string; } & { original: React.FunctionComponent> & Props & import("../../createRenderer").Inputs> & { inputs?: import("../..").ElementInputs | undefined; } & { original: import("../../types").Renderer>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition").ComponentDecorator> & Props & import("../../createRenderer").Inputs> & { inputs?: import("../..").ElementInputs | undefined; } & { original: import("../../types").Renderer>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Component: React.FunctionComponent & { original: React.FunctionComponent; originalName: string; displayName: string; } & { original: React.FunctionComponent & { original: React.FunctionComponent; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition").ComponentDecorator & { original: React.FunctionComponent; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; inputs?: import("../..").ElementInputs | undefined; };