import { type Accessor } from "../common/types";
import type { ServerRenderer } from "./template";
interface BodyContentObject {
    [x: PropertyKey]: unknown;
    content: ServerRenderer;
}
export declare let _dynamic_tag: (scopeId: number, accessor: Accessor, tag: unknown | string | ServerRenderer | BodyContentObject, inputOrArgs: unknown, content?: (() => void) | 0, inputIsArgs?: 1, serializeReason?: 1 | 0) => unknown;
export declare function _content(id: string, fn: ServerRenderer): ServerRenderer;
export declare function _content_resume(id: string, fn: ServerRenderer, scopeId?: number): ServerRenderer;
export declare const patchDynamicTag: (patch: (tag: unknown, scopeId: number, accessor: Accessor) => unknown) => void;
export {};
