import React from "react";
import { VariantProps } from "class-variance-authority";
declare const sidePanelRoot: (props?: ({
    side?: "right" | "left" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
interface SidePanelProps extends VariantProps<typeof sidePanelRoot> {
    children: React.ReactNode;
    className?: string;
}
interface SidePanelHeaderProps {
    title: string;
    icon?: React.ReactNode;
    actions?: Array<React.ReactNode>;
    description?: string;
}
interface SidePanelSectionProps {
    children: React.ReactNode;
}
export declare const SidePanel: (({ children, side, className, }: SidePanelProps) => import("react/jsx-runtime").JSX.Element) & {
    Header: ({ title, icon, actions, description, }: SidePanelHeaderProps) => import("react/jsx-runtime").JSX.Element;
    Section: ({ children }: SidePanelSectionProps) => import("react/jsx-runtime").JSX.Element;
};
export {};
//# sourceMappingURL=side-panel.d.ts.map