type Json = Record; export declare function extractTitle(page: Json): string; export declare function extractIdNoDashes(page: Json): string; export declare function pageSegmentName(page: Json): string; export declare function databaseSegmentName(database: Json): string; export declare function dataSourceSegmentName(dataSource: Json): string; export interface NormalizedPage { page_id: string; title: string; url: string; created_time: string; last_edited_time: string; parent_type: string; parent_id: string; archived: boolean; created_by: string; last_edited_by: string; properties: Json; markdown: string; blocks: Json[]; } export interface NormalizedDatabase { database_id: string; title: string; url: string | null; created_time: string | null; last_edited_time: string | null; parent: Json; archived: boolean; is_inline: boolean; data_sources: unknown[]; } export interface NormalizedDataSource { data_source_id: string; database_id: string; title: string; created_time: string | null; last_edited_time: string | null; database_parent: Json; archived: boolean; properties: Json; } export declare function normalizePage(page: Json, blocks: readonly Json[]): NormalizedPage; export declare function normalizeDatabase(database: Json): NormalizedDatabase; export declare function normalizeDataSource(dataSource: Json): NormalizedDataSource; export declare function toJsonBytes(value: unknown): Uint8Array; export {}; //# sourceMappingURL=normalize.d.ts.map