import { type ComponentClientAdapter, ComponentController, type ServerComponent as ComponentHandle, type ComponentKey, type ComponentState } from "@nifrajs/web/server-components/client"; export interface ServerComponentProps { readonly state: ComponentState; readonly component: ComponentHandle; readonly instanceKey: ComponentKey; readonly input: NoInfer; readonly parent?: string; readonly controller?: ComponentController | undefined; readonly clientAdapter?: ComponentClientAdapter; readonly onError?: (code: string) => void; } export declare function ServerComponent(props: ServerComponentProps): import("react").FunctionComponentElement<{ readonly state: ComponentState; readonly record: import("@nifrajs/web/server-components/client").ComponentRecord; readonly controller?: ComponentController | undefined; readonly clientAdapter?: ComponentClientAdapter | undefined; readonly onError?: ((code: string) => void) | undefined; }>; //# sourceMappingURL=outlet.d.ts.map