import { default as React } from 'react';
import { SidebarHeaderProps, SidebarFooterProps } from './sidebar-components';

export type SidebarProps = {
    header?: React.ReactNode;
    headerProps?: Omit<SidebarHeaderProps, 'collapsed'>;
    content: React.ReactNode;
    contentProps?: React.HTMLAttributes<HTMLDivElement>;
    footer?: React.ReactNode;
    footerProps?: Omit<SidebarFooterProps, 'collapsed'>;
    collapsed?: boolean;
    defaultCollapsed?: boolean;
    onCollapsedChange?: (collapsed: boolean) => void;
    width?: string;
    collapsedWidth?: string;
    showToggle?: boolean;
    className?: string;
    togglePosition?: {
        top?: string;
        right?: string;
        left?: string;
        bottom?: string;
    };
    toggleClassName?: string;
    collapseIcon?: React.ReactNode;
    expandIcon?: React.ReactNode;
};
//# sourceMappingURL=sidebar.types.d.ts.map