import { Table as TableModel } from '@airtable/blocks/models';
import { SerializedAirtableField } from './AirtableField';
import { AirtableModelAttributes } from './AirtableModel';
declare const SerializedTableProperties: readonly ["id", "name", "description", "url", "primaryField", "fields"];
declare type SerializedTableProperties = typeof SerializedTableProperties[number];
export declare type SerializedAirtableTable = Omit<AirtableModelAttributes<TableModel, SerializedTableProperties>, 'fields'> & {
    fields: SerializedAirtableField[];
};
export declare function serializeTable(airtableTable: TableModel): SerializedAirtableTable;
export {};
