import { type ResponsiveColor } from '../../utils/types';
import { SocialLinksOptionType } from './options';
import { type ResponsiveGapData, type ResponsiveSelectValue, type ResponsiveIconRadioGroupValue } from '@makeswift/prop-controllers';
type Props = {
    id?: string;
    links?: {
        links: {
            id: string;
            payload: {
                type: SocialLinksOptionType;
                url: string;
            };
        }[];
        openInNewTab: boolean;
    };
    shape?: ResponsiveIconRadioGroupValue<'naked' | 'circle' | 'rounded' | 'square'>;
    size?: ResponsiveIconRadioGroupValue<'small' | 'medium' | 'large'>;
    hoverStyle?: ResponsiveSelectValue<'none' | 'grow' | 'shrink' | 'fade'>;
    fill?: ResponsiveColor | null;
    backgroundColor?: ResponsiveColor | null;
    alignment?: ResponsiveIconRadioGroupValue<'flex-start' | 'center' | 'flex-end'>;
    gutter?: ResponsiveGapData;
    width?: string;
    margin?: string;
};
declare const SocialLinks: import("react").ForwardRefExoticComponent<Props & import("react").RefAttributes<HTMLDivElement>>;
export default SocialLinks;
//# sourceMappingURL=SocialLinks.d.ts.map