import { z } from "zod"; export declare const iconConfig: z.ZodObject<{ suite: z.ZodOptional>; icon: z.ZodString; }, "strip", z.ZodTypeAny, { icon: string; suite?: string | null | undefined; }, { icon: string; suite?: string | null | undefined; }>; export declare const basicsSectionSchema: z.ZodObject<{ config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { basics?: boolean | null | undefined; }, { basics?: boolean | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { wrap?: { basics?: boolean | null | undefined; } | null | undefined; }, { wrap?: { basics?: boolean | null | undefined; } | null | undefined; }>>>; basics: z.ZodObject<{ name: z.ZodString; label: z.ZodOptional>; image: z.ZodOptional>; email: z.ZodOptional>; phone: z.ZodOptional>; url: z.ZodOptional>; summary: z.ZodOptional>; location: z.ZodOptional>; postalCode: z.ZodOptional>>; city: z.ZodOptional>; countryCode: z.ZodOptional>; region: z.ZodOptional>; }, "strip", z.ZodTypeAny, { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; }, { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; }>>>; locationFormat: z.ZodOptional>; profiles: z.ZodOptional, "many">>>; highlights: z.ZodOptional>>; order: z.ZodOptional>>; icons: z.ZodOptional>; icon: z.ZodString; }, "strip", z.ZodTypeAny, { icon: string; suite?: string | null | undefined; }, { icon: string; suite?: string | null | undefined; }>>>>; }, "strip", z.ZodTypeAny, { name: string; label?: string | null | undefined; summary?: string | null | undefined; image?: string | null | undefined; url?: string | null | undefined; location?: { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; } | null | undefined; highlights?: string[] | null | undefined; email?: string | null | undefined; phone?: string | null | undefined; profiles?: { url: string; network: string; username: string; }[] | null | undefined; locationFormat?: string | null | undefined; order?: string[] | null | undefined; icons?: Record | null | undefined; }, { name: string; label?: string | null | undefined; summary?: string | null | undefined; image?: string | null | undefined; url?: string | null | undefined; location?: { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; } | null | undefined; highlights?: string[] | null | undefined; email?: string | null | undefined; phone?: string | null | undefined; profiles?: { url: string; network: string; username: string; }[] | null | undefined; locationFormat?: string | null | undefined; order?: string[] | null | undefined; icons?: Record | null | undefined; }>; }, "strip", z.ZodTypeAny, { basics: { name: string; label?: string | null | undefined; summary?: string | null | undefined; image?: string | null | undefined; url?: string | null | undefined; location?: { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; } | null | undefined; highlights?: string[] | null | undefined; email?: string | null | undefined; phone?: string | null | undefined; profiles?: { url: string; network: string; username: string; }[] | null | undefined; locationFormat?: string | null | undefined; order?: string[] | null | undefined; icons?: Record | null | undefined; }; config?: { wrap?: { basics?: boolean | null | undefined; } | null | undefined; } | null | undefined; }, { basics: { name: string; label?: string | null | undefined; summary?: string | null | undefined; image?: string | null | undefined; url?: string | null | undefined; location?: { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; } | null | undefined; highlights?: string[] | null | undefined; email?: string | null | undefined; phone?: string | null | undefined; profiles?: { url: string; network: string; username: string; }[] | null | undefined; locationFormat?: string | null | undefined; order?: string[] | null | undefined; icons?: Record | null | undefined; }; config?: { wrap?: { basics?: boolean | null | undefined; } | null | undefined; } | null | undefined; }>; export declare const basicsSectionComponent: import("../define-component.js").ComponentDefinition<"basics", { basics: { name: string; label?: string | null | undefined; summary?: string | null | undefined; image?: string | null | undefined; url?: string | null | undefined; location?: { address?: string | null | undefined; postalCode?: string | number | null | undefined; city?: string | null | undefined; countryCode?: string | null | undefined; region?: string | null | undefined; } | null | undefined; highlights?: string[] | null | undefined; email?: string | null | undefined; phone?: string | null | undefined; profiles?: { url: string; network: string; username: string; }[] | null | undefined; locationFormat?: string | null | undefined; order?: string[] | null | undefined; icons?: Record | null | undefined; }; config?: { wrap?: { basics?: boolean | null | undefined; } | null | undefined; } | null | undefined; }, unknown, { readonly container: {}; readonly name: { readonly fontSize: "24pt"; readonly textAlign: "center"; readonly marginBottom: "8pt"; readonly marginTop: "8pt"; }; readonly itemContainer: { readonly display: "flex"; readonly flexDirection: "row"; readonly flexWrap: "wrap"; readonly justifyContent: "center"; readonly alignItems: "center"; readonly width: "90%"; readonly marginLeft: "5%"; readonly columnGap: "24pt"; readonly rowGap: "4pt"; }; readonly item: { readonly color: "black"; readonly textAlign: "center"; readonly minWidth: "0"; readonly fontStyle: "italic"; }; readonly summary: { readonly marginTop: "12pt"; readonly marginBottom: "4pt"; }; }>;