/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import React from 'react';
import { type RequestAccessContextProps } from '../../types';
export interface InlineCardForbiddenViewProps {
    /** The name of the service (e.g. Jira/Confluence/Asana/etc) to display */
    context?: string;
    /** The icon of the service (e.g. Dropbox/Asana/Google/etc) to display */
    icon?: React.ReactNode;
    /** A flag that determines whether the card is selected in edit mode. */
    isSelected?: boolean;
    /** The optional handler for "Connect" button */
    onAuthorise?: () => void;
    /** The optional click handler */
    onClick?: React.EventHandler<React.MouseEvent | React.KeyboardEvent>;
    requestAccessContext?: RequestAccessContextProps;
    /** Enables showing a custom preview on hover of link */
    showHoverPreview?: boolean;
    /** A `testId` prop is provided for specified elements, which is a unique string that appears as a data attribute `data-testid` in the rendered code, serving as a hook for automated tests */
    testId?: string;
    /** Truncates the card to one line */
    truncateInline?: boolean;
    /** The url to display */
    url: string;
}
export declare const InlineCardForbiddenView: ({ url, icon, onClick, isSelected, testId, truncateInline, requestAccessContext, onAuthorise, context, showHoverPreview, }: InlineCardForbiddenViewProps) => JSX.Element;
