-record(rendered_component, { fc :: fun((sprocket@context:context(), gleam@dynamic:dynamic_()) -> {sprocket@context:context(), list(sprocket@context:element())}), key :: gleam@option:option(binary()), props :: gleam@dynamic:dynamic_(), hooks :: sprocket@internal@utils@ordered_map:ordered_map(integer(), sprocket@context:hook()), children :: list(sprocket@render:rendered_element()) }).