/**
 * Public API Endpoint Definitions
 *
 * These endpoints are used by the SDK to fetch content from the CMS.
 * They are authenticated via API key (Bearer token).
 *
 * Note: The actual endpoint definitions with response types are in
 * ../types.ts (APIEndpoints). This file documents which endpoints
 * are considered part of the public SDK API.
 */
/**
 * List of endpoint names that are part of the public SDK API.
 * These endpoints are used by the SDK client.
 */
export declare const PUBLIC_ENDPOINT_NAMES: readonly ["getSite", "getContentByPath", "listPublishedEntries", "getPublishedEntryPreview", "getPublicFormById", "listPublicForms", "getPublicBookingServices", "getPublicChallenge", "listPublicEvents", "listPublicCourses", "listPublicTeamMembers", "getPublicSitemapRoutes"];
/**
 * Type for public endpoint names
 */
export type PublicEndpointName = (typeof PUBLIC_ENDPOINT_NAMES)[number];
/**
 * Check if an endpoint name is a public endpoint
 */
export declare function isPublicEndpoint(name: string): name is PublicEndpointName;
