import type { AnchorHTMLAttributes, HTMLAttributes, RefObject } from "react";
import type { AnchorProps, BoxProps } from "../../../ui";
export declare const ResultTitle: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
} & AnchorProps & AnchorHTMLAttributes<HTMLAnchorElement>, {}, {}>;
export declare const SearchResultContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
} & BoxProps & HTMLAttributes<HTMLButtonElement> & {
    isActive?: boolean | undefined;
    isSelected?: boolean | undefined;
    component?: string | undefined;
    ref?: RefObject<HTMLButtonElement> | null | undefined;
}, {}, {}>;
export declare const ResultNameSection: import("@emotion/styled").StyledComponent<import("../../../ui").StackProps & import("react").RefAttributes<HTMLDivElement> & {
    component?: any;
    renderRoot?: ((props: Record<string, any>) => import("react").ReactNode) | undefined;
} & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
export declare const LoadingSection: (<C = "div">(props: import("@mantine/core").PolymorphicComponentProps<C, import("@mantine/core").BoxComponentProps>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) & Omit<import("react").FunctionComponent<(import("@mantine/core").BoxComponentProps & {
    component?: any;
} & Omit<Omit<any, "ref">, "component" | keyof import("@mantine/core").BoxComponentProps> & {
    ref?: any;
    renderRoot?: ((props: any) => any) | undefined;
}) | (import("@mantine/core").BoxComponentProps & {
    component: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements>;
    renderRoot?: ((props: Record<string, any>) => any) | undefined;
})>, never> & Record<string, never>;
export declare const XRaySection: (<C = "div">(props: import("@mantine/core").PolymorphicComponentProps<C, import("@mantine/core").BoxComponentProps>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) & Omit<import("react").FunctionComponent<(import("@mantine/core").BoxComponentProps & {
    component?: any;
} & Omit<Omit<any, "ref">, "component" | keyof import("@mantine/core").BoxComponentProps> & {
    ref?: any;
    renderRoot?: ((props: any) => any) | undefined;
}) | (import("@mantine/core").BoxComponentProps & {
    component: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements>;
    renderRoot?: ((props: Record<string, any>) => any) | undefined;
})>, never> & Record<string, never>;
export declare const XRayButton: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
} & import("@mantine/core").ButtonProps & import("../../../ui").ExtraButtonProps & HTMLAttributes<HTMLButtonElement>, {}, {}>;
export declare const DescriptionSection: (<C = "div">(props: import("@mantine/core").PolymorphicComponentProps<C, import("@mantine/core").BoxComponentProps>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) & Omit<import("react").FunctionComponent<(import("@mantine/core").BoxComponentProps & {
    component?: any;
} & Omit<Omit<any, "ref">, "component" | keyof import("@mantine/core").BoxComponentProps> & {
    ref?: any;
    renderRoot?: ((props: any) => any) | undefined;
}) | (import("@mantine/core").BoxComponentProps & {
    component: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements>;
    renderRoot?: ((props: Record<string, any>) => any) | undefined;
})>, never> & Record<string, never>;
export declare const DescriptionDivider: import("@emotion/styled").StyledComponent<import("../../../ui").DividerProps & import("react").RefAttributes<HTMLDivElement> & {
    component?: any;
    renderRoot?: ((props: Record<string, any>) => import("react").ReactNode) | undefined;
} & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
export declare const SearchResultDescription: import("@emotion/styled").StyledComponent<import("../../../core/components/Markdown/Markdown").MarkdownProps & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
