/**
 * Props for GoogleMapsAdvancedMarkerContent component
 */
export interface GoogleMapsAdvancedMarkerContentProps {
    /** Icon image URL (data URL or external URL). If provided, displays as img element */
    icon?: string;
    /** Size of the marker icon in pixels */
    size?: {
        x: number;
        y: number;
    };
    /** Color for the default pin marker (only used if icon is not provided) */
    color?: string;
}
/**
 * GoogleMapsAdvancedMarkerContent Component
 *
 * Provides default visual content for GoogleMapsAdvancedMarker. This component renders either:
 * - A custom icon image if `icon` prop is provided
 * - A default pin SVG with customizable color if no icon is provided
 *
 * Since AdvancedMarkerElement uses HTML content instead of icon URLs,
 * this component acts as a bridge to maintain familiar icon-based workflows.
 *
 * @example
 * ```tsx
 * // Default pin with custom color
 * <GoogleMapsAdvancedMarker id="1" pos={position}>
 *   <GoogleMapsAdvancedMarkerContent color="#4285F4" />
 * </GoogleMapsAdvancedMarker>
 *
 * // Custom icon image
 * <GoogleMapsAdvancedMarker id="2" pos={position}>
 *   <GoogleMapsAdvancedMarkerContent
 *     icon="data:image/png;base64,..."
 *     size={{ x: 32, y: 40 }}
 *   />
 * </GoogleMapsAdvancedMarker>
 * ```
 */
export declare const GoogleMapsAdvancedMarkerContent: ({ icon, size, color, }: GoogleMapsAdvancedMarkerContentProps) => import("react/jsx-runtime").JSX.Element;
