import { FieldType, } from '@airtable/blocks/models';
export const singleLineText = {
    type: FieldType.SINGLE_LINE_TEXT,
    options: null,
};
export const id = {
    type: FieldType.SINGLE_LINE_TEXT,
    options: null,
};
export const phoneNumber = {
    type: FieldType.PHONE_NUMBER,
    options: null
};
export const datetime = {
    type: FieldType.DATE_TIME,
    options: {
        dateFormat: {
            name: 'local',
            format: 'l'
        },
        timeFormat: {
            name: '12hour',
            format: 'h:mma'
        },
        timeZone: 'client',
    },
};
export const barcode = {
    type: FieldType.BARCODE,
    options: null,
};
export const json = {
    type: FieldType.MULTILINE_TEXT,
    options: null,
};
export const multiLineText = {
    type: FieldType.MULTILINE_TEXT,
    options: null,
};
export const email = {
    type: FieldType.EMAIL,
    options: null,
};
export const url = {
    type: FieldType.URL,
    options: null,
};
export const checkbox = {
    type: FieldType.CHECKBOX,
    options: {
        icon: 'check',
        color: 'greenBright',
    },
};
export const integer = {
    type: FieldType.NUMBER,
    options: {
        precision: 0,
    },
};
export const float = {
    type: FieldType.NUMBER,
    options: {
        precision: 2,
    },
};
export const latLong = {
    type: FieldType.NUMBER,
    options: {
        precision: 5,
    },
};
export const singleSelect = {
    type: FieldType.SINGLE_SELECT,
    options: {
        choices: [],
    },
};
export const multipleSelects = {
    type: FieldType.MULTIPLE_SELECTS,
    options: {
        choices: [],
    },
};
export const currency = {
    type: FieldType.CURRENCY,
    options: {
        precision: 2,
        symbol: '',
    }
};
export const multipleRecordLinks = {
    type: FieldType.MULTIPLE_RECORD_LINKS,
    options: {}
};
//# sourceMappingURL=AirtableFieldDefaultConfigs.js.map