export declare const brandIcons: { google: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; 'google-play': { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; 'galaxy-store': { defs: { linearGradients: { id: string; x1: string; y1: string; x2: string; y2: string; stops: { offset: string; stopColor: string; }[]; }[]; }; content: ({ d: string; fill: string; opacity?: undefined; } | { d: string; fill: string; opacity: number; })[]; viewBox: string; variant: "filled"; }; facebook: { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fillRule: string; clipRule: string; allowOverride: boolean; }[]; }; discord: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; android: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; apple: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; 'apple-podcasts': { defs: { linearGradients: { id: string; x1: string; y1: string; x2: string; y2: string; stops: { offset: string; stopColor: string; }[]; }[]; }; content: ({ d: string; fill: string; fillRule: "evenodd"; clipRule: "evenodd"; } | { d: string; fill: string; fillRule?: undefined; clipRule?: undefined; })[]; viewBox: string; variant: "filled"; }; 'app-store': { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; }[]; }; 'app-gallery': { defs: { linearGradients: { id: string; x1: string; y1: string; x2: string; y2: string; gradientUnits: string; stops: { offset: string; stopColor: string; }[]; }[]; }; content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; anthropic: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; openai: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; chrome: { content: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; allowOverride: boolean; }[]; viewBox: string; variant: "filled"; }; spotify: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; github: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; x: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; microsoft: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; linkedin: { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; }[]; }; slack: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; youtube: { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fillRule: string; clipRule: string; allowOverride: boolean; }[]; }; 'youtube-music': { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; }[]; }; mastercard: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; visa: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; threads: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; bluesky: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; pinterest: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; snapchat: { content: { d: string; fill: string; stroke: string; strokeWidth: number; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; wechat: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; reddit: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; amazon: { content: ({ d: string; fill: string; fillRule: string; allowOverride: boolean; } | { d: string; fill: string; fillRule: string; allowOverride?: undefined; })[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; 'amazon-music': { defs: { linearGradients: { id: string; x1: string; y1: string; x2: string; y2: string; gradientUnits: "userSpaceOnUse"; gradientTransform: string; stops: { offset: string; stopColor: string; }[]; }[]; }; content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; twitch: { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; }[]; }; tiktok: { content: { d: string; fill: string; allowOverride: boolean; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; expo: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; react: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; nodejs: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; npm: { content: { d: string; fill: string; }[]; viewBox: string; full: { d: string; fill: string; }[]; mono: { d: string; fill: string; fillRule: string; allowOverride: boolean; }[]; variant: "filled"; }; stripe: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; 'apple-pay': { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; supportsDarkMode: boolean; }; 'google-pay': { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; paypal: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; 'apple-music': { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; soundcloud: { content: { d: string; fill: string; allowOverride: boolean; }[]; viewBox: string; variant: "filled"; }; whatsapp: { content: ({ d: string; fill: string; allowOverride?: undefined; } | { d: string; fill: string; allowOverride: boolean; })[]; viewBox: string; full: ({ d: string; fill: string; allowOverride?: undefined; } | { d: string; fill: string; allowOverride: boolean; })[]; mono: { d: string; fill: string; fillRule: string; }[]; }; telegram: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; signal: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; meta: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; discover: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; amex: { content: { d: string; fill: string; fillRule: string; }[]; viewBox: string; variant: "filled"; }; messenger: { content: { d: string; fill: string; allowOverride: boolean; }[]; viewBox: string; variant: "filled"; }; instagram: { defs: { linearGradients: { id: string; x1: string; y1: string; x2: string; y2: string; stops: { offset: string; stopColor: string; }[]; }[]; }; content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; zoom: { content: { d: string; fill: string; allowOverride: boolean; fillRule: string; clipRule: string; }[]; viewBox: string; variant: "filled"; }; typescript: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; css: { content: { d: string; fill: string; }[]; viewBox: string; variant: "filled"; }; }; export type BrandName = keyof typeof brandIcons; /** * camelCase brand names kept for backwards compatibility. * * @deprecated Use the kebab-case canonical name instead. Removed in 0.12.0. */ export declare const deprecatedBrandNames: { readonly googlePlay: "google-play"; readonly applePodcasts: "apple-podcasts"; readonly appleMusic: "apple-music"; readonly appgallery: "app-gallery"; readonly amazonMusic: "amazon-music"; readonly youtubeMusic: "youtube-music"; }; /** @deprecated Use {@link BrandName}. */ export type DeprecatedBrandName = keyof typeof deprecatedBrandNames; /** Maps a deprecated camelCase brand name onto its canonical kebab-case name. */ export declare const resolveBrandName: (brand: BrandName | DeprecatedBrandName) => BrandName;