import * as React from 'react'; import { ComponentPropsWithoutRef, Ref } from 'react'; type LogoProps = ComponentPropsWithoutRef<'svg'> & { logoType?: 'default' | 'reversed' | 'mono-white' | 'mono-black'; /** * Which wordmark rows the lockup draws. * * - `'full'` (default) — the complete lockup: waratah, "NSW" and "Government". * - `'nsw'` — drops the "Government" row, leaving the waratah and "NSW". The * viewBox crops to the shorter mark (`0 0 259 247` vs `0 0 259 280`) so it * still sits flush to every edge and `w-auto` keeps the narrower aspect * ratio. Useful where horizontal space is tight, e.g. a mobile header. * * The visually-hidden accessible name stays "NSW Government" for both — the * mark identifies the same organisation whichever rows are drawn, so screen * readers announce it identically. */ wordmark?: 'full' | 'nsw'; ref?: Ref; }; declare function Logo({ logoType, wordmark, ref, ...props }: LogoProps): React.JSX.Element; export { Logo, type LogoProps };