/** Session-owned rendering semantics for the standard SessionProvider seat. */
import { type ReactNode } from 'react';
import type { SessionAreaProps, StandardSourceBinding } from '@deepseek-ai/dsh-client-ui-slots';
/**
 * Render the selected Session body or its empty branch.
 * @param binding - current Session scope binding.
 * @param props - standard Session area render props.
 * @returns the selected Session subtree, keyed by Session identity.
 */
export declare function renderSessionArea(binding: StandardSourceBinding, { empty, children }: SessionAreaProps): ReactNode;
//# sourceMappingURL=session-provider.d.ts.map