import { AriaAttributes } from 'react';
export declare enum LogoType {
    WISE = "WISE",
    WISE_BUSINESS = "WISE_BUSINESS",
    WISE_PLATFORM = "WISE_PLATFORM"
}
export declare enum LogoDisplay {
    RESPONSIVE = "responsive",
    COMPACT = "compact",
    FULL = "full"
}
export declare enum LogoFormat {
    DEFAULT = "default",
    PRIMARY_LOCKUP = "primary-lockup",
    SECONDARY_LOCKUP = "secondary-lockup"
}
export type LogoSize = 16 | 18 | 20 | 24 | 28 | 36 | '16' | '18' | '20' | '24' | '28' | '36';
export interface LogoProps {
    /** Extra classes applied to Logo */
    className?: string;
    /**
     * Renders a light-coloured version suited for dark backgrounds.
     * @default false
     * @deprecated dark mode comes out of the box, this property has no effect
     */
    inverse?: boolean;
    /**
     * What type of logo to display
     * @default 'WISE'
     */
    type?: `${LogoType}`;
    /**
     * Controls which logo variant is shown.
     * - `"responsive"` (default): full wordmark on large screens, fast-flag mark on small screens (<600 px).
     * - `"compact"`: always renders the fast-flag mark regardless of screen size.
     * - `"full"`: always renders the full wordmark/lockup regardless of screen size.
     * @default 'responsive'
     */
    display?: `${LogoDisplay}`;
    /**
     * Controls the format of the logo.
     * - `"default"`: plain Wise wordmark, no product name.
     * - `"primary-lockup"`: product name shown inline alongside the wordmark.
     * - `"secondary-lockup"`: stacked (two-line) variant with the product name.
     * @default 'default'
     */
    format?: `${LogoFormat}`;
    /**
     * Controls the height and width of the logo in pixels.
     * @default 24
     */
    size?: LogoSize;
    /**
     * Override default ({@link labelByType}) screen reader messages
     */
    'aria-label'?: AriaAttributes['aria-label'];
}
/**
 * Renders the Wise wordmark logo. Responsive — shows the flag-only mark on small viewports
 * and the full wordmark on ≥600px (small breakpoint and above).
 *
 * @see {@link https://docs.wise.design/foundations/logo Design Spec}
 */
export default function Logo({ className, type, format, display, size, 'aria-label': ariaLabel, }: LogoProps): import("react").JSX.Element;
//# sourceMappingURL=Logo.d.ts.map