import { BrandSize, ConnectorLogoSize, WordmarkVariant } from '../../components/brand';
/**
 * CounterMeasure brand wrappers.
 *
 * React wrappers render the same semantic SVGs and CSS classes as the vanilla
 * brand helpers in `src/components/brand`.
 */
import * as React from 'react';
export interface DiamondProps extends React.SVGAttributes<SVGSVGElement> {
    size?: BrandSize | number;
    label?: string;
    decorative?: boolean;
}
export declare function Diamond({ className, size, label, decorative, ...props }: DiamondProps): import("react/jsx-runtime").JSX.Element;
export interface WordmarkProps extends React.HTMLAttributes<HTMLDivElement> {
    size?: BrandSize | number;
    variant?: WordmarkVariant;
    subtitle?: string;
    label?: string;
    decorative?: boolean;
}
export declare function Wordmark({ className, size, variant, subtitle, label, decorative, ...props }: WordmarkProps): import("react/jsx-runtime").JSX.Element;
export interface ConnectorLogoProps extends React.HTMLAttributes<HTMLSpanElement> {
    name: string;
    src?: string;
    size?: ConnectorLogoSize;
    label?: string;
    decorative?: boolean;
}
export declare function ConnectorLogo({ className, name, src, size, label, decorative, children, ...props }: ConnectorLogoProps): import("react/jsx-runtime").JSX.Element;
export type CountermeasureLogoProps = DiamondProps;
export type CounterMeasureLogoProps = DiamondProps;
export type CountermeasureWordmarkProps = WordmarkProps;
export type CounterMeasureWordmarkProps = WordmarkProps;
export declare const CountermeasureLogo: typeof Diamond;
export declare const CounterMeasureLogo: typeof Diamond;
export declare const CountermeasureWordmark: typeof Wordmark;
export declare const CounterMeasureWordmark: typeof Wordmark;
//# sourceMappingURL=index.d.ts.map