import { type ReactNode, type SyntheticEvent } from 'react';
import { type Organization } from '../types';
export type OrganizationButtonProps = {
    onClick: (event: SyntheticEvent) => void;
    isOpen: boolean;
    currentOrganization: Organization;
    isDisabled?: boolean;
    disabledReason?: string;
    /**
     * Скрытие персональных данных от инструментов мониторинга
     */
    isHidePersonalData?: boolean;
    /**
     * Render-props, позволяет кастомизировать содержимое кнопки
     */
    renderPreview?: (organization: Organization & Record<string, unknown>, params: {
        className?: string;
    }) => ReactNode;
};
export declare const OrganizationButton: import("react").ForwardRefExoticComponent<OrganizationButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
