import * as React from 'react';
import { DrawerProps } from './Drawer';
export type InputDrawerProps = {
    /**
     * If `true`, the component is shown.
     * @default false
     */
    open: DrawerProps['open'];
    /**
     * Function to close drawer
     */
    close: () => void;
    /**
     * Callback fired when the component requests to be closed.
     *
     * @param {object} event The event source of the callback.
     */
    onClose?: DrawerProps['onClose'];
    /**
     * Title of he drawer to display.
     */
    title: string;
    /**
     * The content of the component.
     */
    children?: React.ReactNode;
    /**
     * The buttons on the bot right. Add them as React.Fragment
     * https://reactjs.org/docs/fragments.html
     */
    buttons: React.JSX.Element;
    /**
     * Text to display in the cancel button.
     */
    cancelButtonText: string;
};
/**
 * Custom Drawer with an icon, tittle and subtitle.
 */
declare const InputDrawer: ({ open, close, onClose, title, children, buttons, cancelButtonText }: InputDrawerProps) => import("react/jsx-runtime").JSX.Element;
export default InputDrawer;
