import type { SxProps, Theme } from '@mui/material/styles'; import type { SocialPlatformKey, SocialLinkValues } from './types'; /** * Props for the SocialLinks component. * * @example * ```tsx * console.log(values)} * /> * ``` */ export interface SocialLinksProps { /** Array of platform keys to display. Defaults to all platforms. */ platforms?: SocialPlatformKey[]; /** Controlled value: map of platform key to input string. */ value?: SocialLinkValues; /** Uncontrolled default value. */ defaultValue?: SocialLinkValues; /** Callback fired when any platform input changes. */ onChange?: (values: SocialLinkValues) => void; /** If true, all inputs are disabled. */ disabled?: boolean; /** If true, all inputs are read-only. */ readOnly?: boolean; /** MUI sx prop for root container styling overrides. */ sx?: SxProps; } /** * SocialLinks component - displays social media platform input fields. * Supports both controlled (value + onChange) and uncontrolled (defaultValue) patterns. */ declare function SocialLinks(props: SocialLinksProps): import("react/jsx-runtime").JSX.Element; export default SocialLinks;