import type { ContentNode } from './ContentNode.js'; export type ContentFunctionStaticSync = (props: Props) => ContentNode; export type ContentFunctionStaticAsync = (props: Props) => Promise; export type ContentFunctionStatefulSync = (props: Props, state: State) => ContentNode; export type ContentFunctionStatefulAsync = (props: Props, state: State) => Promise; export type ContentFunctionStatic = ContentFunctionStaticSync | ContentFunctionStaticAsync; export type ContentFunctionStateful = ContentFunctionStatefulSync | ContentFunctionStatefulAsync; export type ContentFunction = ContentFunctionStatic | ContentFunctionStateful; //# sourceMappingURL=ContentFunction.d.ts.map