import React from 'react';
import { Schema } from '@alephdata/followthemoney';
import './Schema.scss';
interface ISchemaCommonProps {
    schema: Schema;
    size?: number;
}
export declare class SchemaIcon extends React.Component<ISchemaCommonProps> {
    static get(schema: Schema, size?: number): JSX.Element;
    render(): JSX.Element;
}
interface ISchemaLabelProps extends ISchemaCommonProps {
    plural?: boolean;
    icon?: boolean;
}
export declare class SchemaLabel extends React.Component<ISchemaLabelProps> {
    render(): string | JSX.Element;
}
interface ISchemaLinkProps extends ISchemaCommonProps {
    plural?: boolean;
    url: string;
}
export declare class SchemaLink extends React.Component<ISchemaLinkProps> {
    render(): JSX.Element;
}
export {};
