import { type CSSProperties, type ReactNode } from 'react';
export interface DevToolbarShellProps {
    triggerLabel?: ReactNode;
    triggerIcon?: ReactNode;
    badge?: ReactNode;
    header?: ReactNode;
    children: ReactNode;
    footer?: ReactNode;
    side?: 'top' | 'right' | 'bottom' | 'left';
    offsetCssVar?: string;
    buttonClassName?: string;
    sheetContentClassName?: string;
    defaultOpen?: boolean;
    onOpenChange?: (open: boolean) => void;
    buttonStyle?: CSSProperties;
}
export declare function DevToolbarShell({ triggerLabel, triggerIcon, badge, header, children, footer, side, offsetCssVar, buttonClassName, sheetContentClassName, defaultOpen, onOpenChange, buttonStyle, }: DevToolbarShellProps): import("react/jsx-runtime").JSX.Element | null;
