export type ComponentFn = (props: Record) => ChannelNode | ChannelNode[] | string | null; export interface ChannelNode { type: string | ComponentFn | symbol; props: Record; key?: string | number; } export type Renderable = string | ChannelNode | ChannelNode[] | { raw: unknown; provider?: "slack" | "teams"; }; export declare const Fragment: unique symbol; //# sourceMappingURL=ir.d.ts.map