import { type IMemberComponentProps } from '../member/member.types';
export interface IConnectionCtaProps {
    functions: {
        onAccept: () => Promise<boolean | void>;
        onDecline?: () => Promise<boolean | void>;
        onCancel?: () => Promise<boolean | void>;
        onRemove?: () => Promise<boolean | void>;
        onRequest: () => Promise<boolean | void>;
    };
    connection: IMemberComponentProps['connection'];
    disableConnect?: boolean;
    meta?: {
        topLevelButton?: boolean;
    };
}
export declare const ConnectionCta: ({ functions, connection, disableConnect, meta: { topLevelButton }, ...props }: IConnectionCtaProps) => import("react/jsx-runtime").JSX.Element;
