import * as React from 'react';
export declare type SiderTheme = 'light' | 'dark';
export declare type SiderProps = {
    collapsible?: boolean;
    collapsed?: boolean;
    defaultCollapsed?: boolean;
    onCollapse?: (collapsed: boolean) => void;
    trigger?: React.ReactNode;
    width?: number | string;
    collapsedWidth?: number | string;
    theme?: SiderTheme;
    prefixCls?: string;
    className?: string;
    style?: React.CSSProperties;
    children?: React.ReactNode;
} & typeof defaultProps;
declare const defaultProps: {
    prefixCls: string;
    defaultCollapsed: boolean;
    width: number;
    collapsedWidth: number;
    theme: string;
    trigger: null;
    collapsible: boolean;
};
declare const Sider: {
    (props: SiderProps): JSX.Element;
    defaultProps: {
        prefixCls: string;
        defaultCollapsed: boolean;
        width: number;
        collapsedWidth: number;
        theme: string;
        trigger: null;
        collapsible: boolean;
    };
};
export default Sider;
