import React from "react";
import { AxiosResponse } from "axios";
import { IconButtonProps } from "../../components/Common/IconButton";
import TranslateVariablesInterface from "../../definitions/TranslateVariablesInterface";
import EndpointType from "../../definitions/EndpointType";
interface IconButtonEndpointInterface {
    endpoint: EndpointType;
    onSuccess?: (defaultOnSuccess: () => void, response: AxiosResponse) => void;
    snackbarLabel?: string;
    snackbarLabelVariables?: TranslateVariablesInterface;
}
type IconButtonEndpointProps = IconButtonEndpointInterface & IconButtonProps;
declare const IconButtonEndpoint: ({ endpoint, onSuccess, snackbarLabel, snackbarLabelVariables, ...props }: IconButtonEndpointProps) => React.JSX.Element;
export default IconButtonEndpoint;
export { IconButtonEndpointProps };
