import * as React from "react"; import type { DrawerOwnProps } from "./types"; import type { PolymorphicWithRef } from "../types"; declare type DrawerProps = PolymorphicWithRef; declare type DrawerElement = (props: DrawerProps) => React.ReactElement>; declare const _default: DrawerElement & { Items: = "ul">(props: { children: (Item: ( = "li">(props: import("../DrawerItem/types").DrawerItemOwnProps & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "component" | keyof import("../DrawerItem/types").DrawerItemOwnProps>) => React.ReactElement & Omit>, "component" | keyof import("../DrawerItem/types").DrawerItemOwnProps>, string | React.JSXElementConstructor>) & { Label: (props: import("../types/Typography").Size & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { labelText?: string | undefined; }) => React.FunctionComponentElement; Icon: = React.ElementType>(props: import("../Icon").IconOwnProps & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "size" | "component">) => React.ReactElement & Omit>, "size" | "component">, string | React.JSXElementConstructor>; }, props: { label: import("../types/Typography").Size & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { labelText?: string | undefined; } & { "data-label"?: string | undefined; }; icon: import("../Icon").IconOwnProps & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { "data-icon"?: string | undefined; }; }) => React.ReactNode; } & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "children" | "component">) => React.ReactElement<{ children: (Item: ( = "li">(props: import("../DrawerItem/types").DrawerItemOwnProps & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "component" | keyof import("../DrawerItem/types").DrawerItemOwnProps>) => React.ReactElement & Omit>, "component" | keyof import("../DrawerItem/types").DrawerItemOwnProps>, string | React.JSXElementConstructor>) & { Label: (props: import("../types/Typography").Size & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { labelText?: string | undefined; }) => React.FunctionComponentElement; Icon: = React.ElementType>(props: import("../Icon").IconOwnProps & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "size" | "component">) => React.ReactElement & Omit>, "size" | "component">, string | React.JSXElementConstructor>; }, props: { label: import("../types/Typography").Size & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { labelText?: string | undefined; } & { "data-label"?: string | undefined; }; icon: import("../Icon").IconOwnProps & import("../types/PolymorphicWithRef").ComponentProp> & Omit & { "data-icon"?: string | undefined; }; }) => React.ReactNode; } & import("../types/PolymorphicWithRef").ComponentProp & Omit>, "children" | "component">, string | React.JSXElementConstructor>; }; export default _default; //# sourceMappingURL=Drawer.d.ts.map