import type { SVGProps } from 'react'; export interface OttoMarkProps extends SVGProps { size?: number | string; /** Accessible label. When omitted the mark is decorative (aria-hidden). */ label?: string; } /** * The otto brand mark: a ship wheel rendered in `currentColor`. * Decorative by default; pass `label` for an accessible standalone mark. */ export declare function OttoMark({ size, label, ...props }: OttoMarkProps): import("react/jsx-runtime").JSX.Element; /** * Compatibility alias for the previous "O" glyph icon. Renders the ShipWheel * otto mark. */ export declare function OttoOIcon({ className }: { className?: string; }): import("react/jsx-runtime").JSX.Element; export interface OttoWordmarkProps { height?: number; className?: string; /** Press the face into its hard extrusion on hover. */ animated?: boolean; /** Accessible label. Pass an empty string when a parent labels the mark. */ label?: string; } /** Renders the multicolor NeoPop otto wordmark used across product surfaces. */ export declare function OttoWordmark({ height, className, animated, label, }: OttoWordmarkProps): import("react/jsx-runtime").JSX.Element; export interface OttoRouterWordmarkProps { height?: number; className?: string; /** Press the Otto face into its hard extrusion on hover. */ animated?: boolean; } /** Renders the NeoPop OttoRouter lockup used by the OttoRouter application. */ export declare function OttoRouterWordmark({ height, className, animated, }: OttoRouterWordmarkProps): import("react/jsx-runtime").JSX.Element; /** Compatibility export for previous text-only wordmark call sites. */ export declare function OttoTextWordmark(props: OttoWordmarkProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=OttoOIcon.d.ts.map