/// import { EmbedEvent, MessageCallback, AllEmbedViewConfig } from '../types'; interface EmbedViewConfig extends AllEmbedViewConfig, EmbedEventHandlers { } export type EmbedEventHandlers = { [key in keyof typeof EmbedEvent as `on${Capitalize}`]?: MessageCallback; }; export interface EmbedProps extends EmbedViewConfig { className?: string; style?: React.CSSProperties; } export interface ViewConfigAndListeners { viewConfig: T; listeners: { [key in EmbedEvent]?: MessageCallback; }; } /** * * @param props */ export declare function getViewPropsAndListeners(props: T): ViewConfigAndListeners; export {}; //# sourceMappingURL=util.d.ts.map