import { FC, ReactNode } from 'react';
export interface IUserAuthConnector {
    connectorId: string;
    connectorName: string;
    connectorLogo: string;
}
interface IProps {
    connectors: IUserAuthConnector[];
    onConnected: () => void;
    children: ReactNode;
}
/**
 * Renders the "Sign in to use X" card on the agent panel when there are no
 * linked cards yet but the connector is opted into user-tier auth and the
 * agent hasn't connected. Without this, the sign-in CTA only ever appeared
 * inside ListCards (per linked card), so a brand-new install showed the
 * create/link banner with no way to authenticate.
 *
 * When no connector is blocking (all connected, or status still unknown)
 * the children (create banner) render as before.
 */
export declare const NoCardsUserAuthGate: FC<IProps>;
export {};
//# sourceMappingURL=NoCardsUserAuthGate.d.ts.map