import { type BlockManifest } from "../manifest/schema";
import type { SystemBlockDefinition } from "../registry";
import type { SectionStylesContent } from "../fields/boxStyles";
type LocationMapContentValue = Readonly<{
    addressText?: string | null;
    lat?: number | null;
    lng?: number | null;
}>;
export type LocationMapContent = {
    heading?: string | null;
    location?: LocationMapContentValue | null;
    showAddressText?: boolean | null;
    showDirections?: boolean | null;
    directionsLabel?: string | null;
    zoom?: number | null;
    heightPx?: number | null;
    _sectionStyles?: SectionStylesContent;
};
export declare function normalizeLocationMapContent(content: unknown): LocationMapContent;
export declare const locationMapManifest: BlockManifest;
export declare const locationMapBlockDefinition: SystemBlockDefinition<LocationMapContent>;
export {};
