import React from 'react';
import { InternalBaseComponentProps } from '../internal/hooks/use-base-component';
import { DrawerProps } from './interfaces';
type DrawerInternalProps = DrawerProps & InternalBaseComponentProps & {
    __ref?: React.Ref<DrawerProps.Ref>;
};
export declare function DrawerImplementation({ header, footer, children, loading, i18nStrings, disableContentPaddings, __internalRootRef, __ref, headerActions, position, placement, offset, stickyOffset, zIndex, closeAction, hideCloseAction, backdrop, open, onClose, ariaLabel, ariaLabelledby, focusBehavior, role, ...restProps }: DrawerInternalProps): JSX.Element;
export declare const createWidgetizedDrawer: (Loader?: typeof DrawerImplementation | undefined) => typeof DrawerImplementation;
export {};
//# sourceMappingURL=implementation.d.ts.map