export default _export;
export type LogoProps = {
    /**
     * Are the buttons without text
     */
    noTextOnButtons: boolean;
    /**
     * Theme object (from this.state.theme)
     */
    theme: any;
    /**
     * bottom position 0 or 38 for iFrame
     */
    isIFrame: boolean;
    /**
     * on Save handler
     */
    onSave: Function;
    /**
     * on Close handler
     */
    onClose: Function;
};
/** @type {typeof SaveCloseButtons} */
declare const _export: typeof SaveCloseButtons;
/**
 * @typedef {object} LogoProps
 * @property {boolean} noTextOnButtons Are the buttons without text
 * @property {any} theme Theme object (from this.state.theme)
 * @property {boolean} isIFrame bottom position 0 or 38 for iFrame
 * @property {function} onSave on Save handler
 * @property {function} onClose on Close handler
 *
 * @extends {React.Component<LogoProps>}
 */
declare class SaveCloseButtons extends React.Component<LogoProps, any, any> {
    constructor(props: any);
    isIFrame: boolean;
    render(): JSX.Element;
}
declare namespace SaveCloseButtons {
    namespace propTypes {
        const dense: PropTypes.Requireable<boolean>;
        const paddingLeft: PropTypes.Requireable<number>;
        const noTextOnButtons: PropTypes.Requireable<boolean>;
        const theme: PropTypes.Requireable<object>;
        const isIFrame: PropTypes.Requireable<boolean>;
        const changed: PropTypes.Validator<boolean>;
        const error: PropTypes.Requireable<boolean>;
        const onSave: PropTypes.Validator<(...args: any[]) => any>;
        const onClose: PropTypes.Validator<(...args: any[]) => any>;
        const newReact: PropTypes.Requireable<boolean>;
    }
}
import React from "react";
import PropTypes from "prop-types";
