import React, { ReactNode } from "react";
import { VoidFuncNoParam } from "../../../fd-toolbox/functions/internal-getter-setter-functions";
import { UserDto } from "../user-dto";
/**
 * Props for {@link EditUserSheet}
 */
export interface EditUserSheetProps {
    /** The trigger element that opens the sheet when clicked */
    children: ReactNode;
    /** Event handler called when the edit action is triggered */
    onEditClick?: VoidFuncNoParam;
    /** Partial {@link UserDto} object used to pre-populate the edit form */
    userData?: Partial<UserDto>;
}
/**
 * A modal sheet interface for editing user information. Provides a slide-out panel
 * that contains a user editing form with responsive design and integrated title management.
 *
 * @param props - See {@link EditUserSheetProps}
 */
export declare function EditUserSheet({ children, onEditClick, userData }: EditUserSheetProps): React.JSX.Element;
