import * as React from "react";
import type { ChatContainerProps, ChatHeaderProps } from "./types";
declare const ChatContainer: React.ForwardRefExoticComponent<ChatContainerProps & React.RefAttributes<HTMLDivElement>>;
declare const ChatHeader: React.ForwardRefExoticComponent<ChatHeaderProps & React.RefAttributes<HTMLDivElement>>;
declare const ChatContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
/**
 * `ChatFooter` props.
 *
 * Layout API:
 *   - `fullWidth` (preferred) — drop the inner-wrapper
 *     `max-w-ods-content-narrow` so the footer fills the parent.
 *   - `contentClassName` (legacy escape hatch) — explicit class names
 *     applied to the inner wrapper. Use only when `fullWidth` is too
 *     coarse (e.g. custom max-w value).
 */
export interface ChatFooterProps extends React.HTMLAttributes<HTMLDivElement> {
    /** Same `fullWidth` semantics as `ChatHeaderProps.fullWidth` — drops
     *  the inner wrapper's `max-w-ods-content-narrow` so the footer
     *  spans the full parent width. */
    fullWidth?: boolean;
    /** @deprecated Prefer `fullWidth` for the full-panel-width use case.
     *  This prop remains supported for callers that need a NON-binary
     *  override (custom max-w value, custom padding, etc.). */
    contentClassName?: string;
}
declare const ChatFooter: React.ForwardRefExoticComponent<ChatFooterProps & React.RefAttributes<HTMLDivElement>>;
export { ChatContainer, ChatHeader, ChatContent, ChatFooter };
//# sourceMappingURL=chat-container.d.ts.map