import React from "react"; declare type Variant = "manual" | "correct" | "partial" | "wrong" | "excellent" | "good" | "average" | "weak" | "incorrect" | "missing" | "no_points" | "skipped" | "failed"; interface Props { number: number; variant: Variant; score: React.ReactNode; title: React.ReactNode; time?: React.ReactNode; children: React.ReactNode; footer?: React.ReactNode; } export declare const CandidateAnswer: { ({ number, variant, score, title, time, children, footer }: Props): JSX.Element; Description: ({ children }: { children: React.ReactNode; }) => JSX.Element; TextAnswer: ({ children }: { children: React.ReactNode; }) => JSX.Element; CodeAnswer: ({ children }: { children: React.ReactNode; }) => JSX.Element; ChoiceAnswer: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: React.ElementType | undefined; } & { type?: "picture" | "text" | undefined; }, React.DetailedHTMLProps, HTMLDivElement>, {}>; TextChoice: ({ type, content, selected, correct }: { type: "single" | "multi"; content: React.ReactNode; selected?: boolean | undefined; correct?: boolean | undefined; }) => JSX.Element; PictureChoice: ({ url, selected, correct }: { url: string; selected?: boolean | undefined; correct?: boolean | undefined; }) => JSX.Element; NumericInput: ({ correct, children }: { correct?: boolean | undefined; children: React.ReactNode; }) => JSX.Element; VideoAnswer: ({ children }: { children: React.ReactNode; }) => JSX.Element; }; export {};