/// <reference types="react" />
import { OAuth2Client, OAuth2ConsentRequest } from "@ory/client";
/**
 * UserConsentCardProps
 * @param csrfToken - CSRF token
 * @param consent - Ory OAuth2ConsentRequest
 * @param cardImage - card image is usually the logo of the client
 * @param client_name - the client name to display to the user
 * @param requested_scope - a list of requested scope
 * @param client - Ory OAuth2Client
 * @param action - the URL used for the form action
 * @param className - css class overrides for the UserConsentCard
 */
export interface UserConsentCardProps {
    csrfToken: string;
    consent: OAuth2ConsentRequest;
    cardImage?: string | React.ReactElement;
    client_name: string;
    requested_scope?: string[];
    client?: OAuth2Client;
    action: string;
    className?: string;
}
export declare const UserConsentCard: ({ csrfToken, consent, cardImage, client_name, requested_scope, client, action, className, }: UserConsentCardProps) => import("preact").JSX.Element;
