import { type ReactNode } from "react";
export interface IViewDialogProps {
    children: ReactNode;
    dialogTitle: string | undefined;
    isAdmin: boolean;
    isDeleteLinkEnabled: boolean;
    deleteLinkDisabledTooltipTextId?: string;
    deleteLinkText: string;
    onOpenDeleteDialog: () => void;
    onClose: () => void;
    editButtonText: string;
    editButtonIconClassName: string;
    onEdit: () => void;
}
export declare function ViewDialog({ dialogTitle, isAdmin, onEdit, editButtonIconClassName, editButtonText, children, deleteLinkText, isDeleteLinkEnabled, deleteLinkDisabledTooltipTextId, onOpenDeleteDialog, onClose, }: IViewDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ViewDialog.d.ts.map