type IdRequest = string | string;
export type PersonUserObjectResponse = {
    type: 'person';
    person: {
        email?: string;
    };
    name: string | null;
    avatar_url: string | null;
    id: IdRequest;
    object: 'user';
};
type EmptyObject = Record<string, never>;
export type PartialUserObjectResponse = {
    id: IdRequest;
    object: 'user';
};
export type BotUserObjectResponse = {
    type: 'bot';
    bot: EmptyObject | {
        owner: {
            type: 'user';
            user: {
                type: 'person';
                person: {
                    email: string;
                };
                name: string | null;
                avatar_url: string | null;
                id: IdRequest;
                object: 'user';
            } | PartialUserObjectResponse;
        } | {
            type: 'workspace';
            workspace: true;
        };
        workspace_name: string | null;
    };
    name: string | null;
    avatar_url: string | null;
    id: IdRequest;
    object: 'user';
};
export type UserObjectResponse = PersonUserObjectResponse | BotUserObjectResponse;
type SelectColor = 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red';
type PartialSelectResponse = {
    id: string;
    name: string;
    color: SelectColor;
};
type TimeZoneRequest = 'Africa/Abidjan' | 'Africa/Accra' | 'Africa/Addis_Ababa' | 'Africa/Algiers' | 'Africa/Asmara' | 'Africa/Asmera' | 'Africa/Bamako' | 'Africa/Bangui' | 'Africa/Banjul' | 'Africa/Bissau' | 'Africa/Blantyre' | 'Africa/Brazzaville' | 'Africa/Bujumbura' | 'Africa/Cairo' | 'Africa/Casablanca' | 'Africa/Ceuta' | 'Africa/Conakry' | 'Africa/Dakar' | 'Africa/Dar_es_Salaam' | 'Africa/Djibouti' | 'Africa/Douala' | 'Africa/El_Aaiun' | 'Africa/Freetown' | 'Africa/Gaborone' | 'Africa/Harare' | 'Africa/Johannesburg' | 'Africa/Juba' | 'Africa/Kampala' | 'Africa/Khartoum' | 'Africa/Kigali' | 'Africa/Kinshasa' | 'Africa/Lagos' | 'Africa/Libreville' | 'Africa/Lome' | 'Africa/Luanda' | 'Africa/Lubumbashi' | 'Africa/Lusaka' | 'Africa/Malabo' | 'Africa/Maputo' | 'Africa/Maseru' | 'Africa/Mbabane' | 'Africa/Mogadishu' | 'Africa/Monrovia' | 'Africa/Nairobi' | 'Africa/Ndjamena' | 'Africa/Niamey' | 'Africa/Nouakchott' | 'Africa/Ouagadougou' | 'Africa/Porto-Novo' | 'Africa/Sao_Tome' | 'Africa/Timbuktu' | 'Africa/Tripoli' | 'Africa/Tunis' | 'Africa/Windhoek' | 'America/Adak' | 'America/Anchorage' | 'America/Anguilla' | 'America/Antigua' | 'America/Araguaina' | 'America/Argentina/Buenos_Aires' | 'America/Argentina/Catamarca' | 'America/Argentina/ComodRivadavia' | 'America/Argentina/Cordoba' | 'America/Argentina/Jujuy' | 'America/Argentina/La_Rioja' | 'America/Argentina/Mendoza' | 'America/Argentina/Rio_Gallegos' | 'America/Argentina/Salta' | 'America/Argentina/San_Juan' | 'America/Argentina/San_Luis' | 'America/Argentina/Tucuman' | 'America/Argentina/Ushuaia' | 'America/Aruba' | 'America/Asuncion' | 'America/Atikokan' | 'America/Atka' | 'America/Bahia' | 'America/Bahia_Banderas' | 'America/Barbados' | 'America/Belem' | 'America/Belize' | 'America/Blanc-Sablon' | 'America/Boa_Vista' | 'America/Bogota' | 'America/Boise' | 'America/Buenos_Aires' | 'America/Cambridge_Bay' | 'America/Campo_Grande' | 'America/Cancun' | 'America/Caracas' | 'America/Catamarca' | 'America/Cayenne' | 'America/Cayman' | 'America/Chicago' | 'America/Chihuahua' | 'America/Ciudad_Juarez' | 'America/Coral_Harbour' | 'America/Cordoba' | 'America/Costa_Rica' | 'America/Creston' | 'America/Cuiaba' | 'America/Curacao' | 'America/Danmarkshavn' | 'America/Dawson' | 'America/Dawson_Creek' | 'America/Denver' | 'America/Detroit' | 'America/Dominica' | 'America/Edmonton' | 'America/Eirunepe' | 'America/El_Salvador' | 'America/Ensenada' | 'America/Fort_Nelson' | 'America/Fort_Wayne' | 'America/Fortaleza' | 'America/Glace_Bay' | 'America/Godthab' | 'America/Goose_Bay' | 'America/Grand_Turk' | 'America/Grenada' | 'America/Guadeloupe' | 'America/Guatemala' | 'America/Guayaquil' | 'America/Guyana' | 'America/Halifax' | 'America/Havana' | 'America/Hermosillo' | 'America/Indiana/Indianapolis' | 'America/Indiana/Knox' | 'America/Indiana/Marengo' | 'America/Indiana/Petersburg' | 'America/Indiana/Tell_City' | 'America/Indiana/Vevay' | 'America/Indiana/Vincennes' | 'America/Indiana/Winamac' | 'America/Indianapolis' | 'America/Inuvik' | 'America/Iqaluit' | 'America/Jamaica' | 'America/Jujuy' | 'America/Juneau' | 'America/Kentucky/Louisville' | 'America/Kentucky/Monticello' | 'America/Knox_IN' | 'America/Kralendijk' | 'America/La_Paz' | 'America/Lima' | 'America/Los_Angeles' | 'America/Louisville' | 'America/Lower_Princes' | 'America/Maceio' | 'America/Managua' | 'America/Manaus' | 'America/Marigot' | 'America/Martinique' | 'America/Matamoros' | 'America/Mazatlan' | 'America/Mendoza' | 'America/Menominee' | 'America/Merida' | 'America/Metlakatla' | 'America/Mexico_City' | 'America/Miquelon' | 'America/Moncton' | 'America/Monterrey' | 'America/Montevideo' | 'America/Montreal' | 'America/Montserrat' | 'America/Nassau' | 'America/New_York' | 'America/Nipigon' | 'America/Nome' | 'America/Noronha' | 'America/North_Dakota/Beulah' | 'America/North_Dakota/Center' | 'America/North_Dakota/New_Salem' | 'America/Nuuk' | 'America/Ojinaga' | 'America/Panama' | 'America/Pangnirtung' | 'America/Paramaribo' | 'America/Phoenix' | 'America/Port-au-Prince' | 'America/Port_of_Spain' | 'America/Porto_Acre' | 'America/Porto_Velho' | 'America/Puerto_Rico' | 'America/Punta_Arenas' | 'America/Rainy_River' | 'America/Rankin_Inlet' | 'America/Recife' | 'America/Regina' | 'America/Resolute' | 'America/Rio_Branco' | 'America/Rosario' | 'America/Santa_Isabel' | 'America/Santarem' | 'America/Santiago' | 'America/Santo_Domingo' | 'America/Sao_Paulo' | 'America/Scoresbysund' | 'America/Shiprock' | 'America/Sitka' | 'America/St_Barthelemy' | 'America/St_Johns' | 'America/St_Kitts' | 'America/St_Lucia' | 'America/St_Thomas' | 'America/St_Vincent' | 'America/Swift_Current' | 'America/Tegucigalpa' | 'America/Thule' | 'America/Thunder_Bay' | 'America/Tijuana' | 'America/Toronto' | 'America/Tortola' | 'America/Vancouver' | 'America/Virgin' | 'America/Whitehorse' | 'America/Winnipeg' | 'America/Yakutat' | 'America/Yellowknife' | 'Antarctica/Casey' | 'Antarctica/Davis' | 'Antarctica/DumontDUrville' | 'Antarctica/Macquarie' | 'Antarctica/Mawson' | 'Antarctica/McMurdo' | 'Antarctica/Palmer' | 'Antarctica/Rothera' | 'Antarctica/South_Pole' | 'Antarctica/Syowa' | 'Antarctica/Troll' | 'Antarctica/Vostok' | 'Arctic/Longyearbyen' | 'Asia/Aden' | 'Asia/Almaty' | 'Asia/Amman' | 'Asia/Anadyr' | 'Asia/Aqtau' | 'Asia/Aqtobe' | 'Asia/Ashgabat' | 'Asia/Ashkhabad' | 'Asia/Atyrau' | 'Asia/Baghdad' | 'Asia/Bahrain' | 'Asia/Baku' | 'Asia/Bangkok' | 'Asia/Barnaul' | 'Asia/Beirut' | 'Asia/Bishkek' | 'Asia/Brunei' | 'Asia/Calcutta' | 'Asia/Chita' | 'Asia/Choibalsan' | 'Asia/Chongqing' | 'Asia/Chungking' | 'Asia/Colombo' | 'Asia/Dacca' | 'Asia/Damascus' | 'Asia/Dhaka' | 'Asia/Dili' | 'Asia/Dubai' | 'Asia/Dushanbe' | 'Asia/Famagusta' | 'Asia/Gaza' | 'Asia/Harbin' | 'Asia/Hebron' | 'Asia/Ho_Chi_Minh' | 'Asia/Hong_Kong' | 'Asia/Hovd' | 'Asia/Irkutsk' | 'Asia/Istanbul' | 'Asia/Jakarta' | 'Asia/Jayapura' | 'Asia/Jerusalem' | 'Asia/Kabul' | 'Asia/Kamchatka' | 'Asia/Karachi' | 'Asia/Kashgar' | 'Asia/Kathmandu' | 'Asia/Katmandu' | 'Asia/Khandyga' | 'Asia/Kolkata' | 'Asia/Krasnoyarsk' | 'Asia/Kuala_Lumpur' | 'Asia/Kuching' | 'Asia/Kuwait' | 'Asia/Macao' | 'Asia/Macau' | 'Asia/Magadan' | 'Asia/Makassar' | 'Asia/Manila' | 'Asia/Muscat' | 'Asia/Nicosia' | 'Asia/Novokuznetsk' | 'Asia/Novosibirsk' | 'Asia/Omsk' | 'Asia/Oral' | 'Asia/Phnom_Penh' | 'Asia/Pontianak' | 'Asia/Pyongyang' | 'Asia/Qatar' | 'Asia/Qostanay' | 'Asia/Qyzylorda' | 'Asia/Rangoon' | 'Asia/Riyadh' | 'Asia/Saigon' | 'Asia/Sakhalin' | 'Asia/Samarkand' | 'Asia/Seoul' | 'Asia/Shanghai' | 'Asia/Singapore' | 'Asia/Srednekolymsk' | 'Asia/Taipei' | 'Asia/Tashkent' | 'Asia/Tbilisi' | 'Asia/Tehran' | 'Asia/Tel_Aviv' | 'Asia/Thimbu' | 'Asia/Thimphu' | 'Asia/Tokyo' | 'Asia/Tomsk' | 'Asia/Ujung_Pandang' | 'Asia/Ulaanbaatar' | 'Asia/Ulan_Bator' | 'Asia/Urumqi' | 'Asia/Ust-Nera' | 'Asia/Vientiane' | 'Asia/Vladivostok' | 'Asia/Yakutsk' | 'Asia/Yangon' | 'Asia/Yekaterinburg' | 'Asia/Yerevan' | 'Atlantic/Azores' | 'Atlantic/Bermuda' | 'Atlantic/Canary' | 'Atlantic/Cape_Verde' | 'Atlantic/Faeroe' | 'Atlantic/Faroe' | 'Atlantic/Jan_Mayen' | 'Atlantic/Madeira' | 'Atlantic/Reykjavik' | 'Atlantic/South_Georgia' | 'Atlantic/St_Helena' | 'Atlantic/Stanley' | 'Australia/ACT' | 'Australia/Adelaide' | 'Australia/Brisbane' | 'Australia/Broken_Hill' | 'Australia/Canberra' | 'Australia/Currie' | 'Australia/Darwin' | 'Australia/Eucla' | 'Australia/Hobart' | 'Australia/LHI' | 'Australia/Lindeman' | 'Australia/Lord_Howe' | 'Australia/Melbourne' | 'Australia/NSW' | 'Australia/North' | 'Australia/Perth' | 'Australia/Queensland' | 'Australia/South' | 'Australia/Sydney' | 'Australia/Tasmania' | 'Australia/Victoria' | 'Australia/West' | 'Australia/Yancowinna' | 'Brazil/Acre' | 'Brazil/DeNoronha' | 'Brazil/East' | 'Brazil/West' | 'CET' | 'CST6CDT' | 'Canada/Atlantic' | 'Canada/Central' | 'Canada/Eastern' | 'Canada/Mountain' | 'Canada/Newfoundland' | 'Canada/Pacific' | 'Canada/Saskatchewan' | 'Canada/Yukon' | 'Chile/Continental' | 'Chile/EasterIsland' | 'Cuba' | 'EET' | 'EST' | 'EST5EDT' | 'Egypt' | 'Eire' | 'Etc/GMT' | 'Etc/GMT+0' | 'Etc/GMT+1' | 'Etc/GMT+10' | 'Etc/GMT+11' | 'Etc/GMT+12' | 'Etc/GMT+2' | 'Etc/GMT+3' | 'Etc/GMT+4' | 'Etc/GMT+5' | 'Etc/GMT+6' | 'Etc/GMT+7' | 'Etc/GMT+8' | 'Etc/GMT+9' | 'Etc/GMT-0' | 'Etc/GMT-1' | 'Etc/GMT-10' | 'Etc/GMT-11' | 'Etc/GMT-12' | 'Etc/GMT-13' | 'Etc/GMT-14' | 'Etc/GMT-2' | 'Etc/GMT-3' | 'Etc/GMT-4' | 'Etc/GMT-5' | 'Etc/GMT-6' | 'Etc/GMT-7' | 'Etc/GMT-8' | 'Etc/GMT-9' | 'Etc/GMT0' | 'Etc/Greenwich' | 'Etc/UCT' | 'Etc/UTC' | 'Etc/Universal' | 'Etc/Zulu' | 'Europe/Amsterdam' | 'Europe/Andorra' | 'Europe/Astrakhan' | 'Europe/Athens' | 'Europe/Belfast' | 'Europe/Belgrade' | 'Europe/Berlin' | 'Europe/Bratislava' | 'Europe/Brussels' | 'Europe/Bucharest' | 'Europe/Budapest' | 'Europe/Busingen' | 'Europe/Chisinau' | 'Europe/Copenhagen' | 'Europe/Dublin' | 'Europe/Gibraltar' | 'Europe/Guernsey' | 'Europe/Helsinki' | 'Europe/Isle_of_Man' | 'Europe/Istanbul' | 'Europe/Jersey' | 'Europe/Kaliningrad' | 'Europe/Kiev' | 'Europe/Kirov' | 'Europe/Kyiv' | 'Europe/Lisbon' | 'Europe/Ljubljana' | 'Europe/London' | 'Europe/Luxembourg' | 'Europe/Madrid' | 'Europe/Malta' | 'Europe/Mariehamn' | 'Europe/Minsk' | 'Europe/Monaco' | 'Europe/Moscow' | 'Europe/Nicosia' | 'Europe/Oslo' | 'Europe/Paris' | 'Europe/Podgorica' | 'Europe/Prague' | 'Europe/Riga' | 'Europe/Rome' | 'Europe/Samara' | 'Europe/San_Marino' | 'Europe/Sarajevo' | 'Europe/Saratov' | 'Europe/Simferopol' | 'Europe/Skopje' | 'Europe/Sofia' | 'Europe/Stockholm' | 'Europe/Tallinn' | 'Europe/Tirane' | 'Europe/Tiraspol' | 'Europe/Ulyanovsk' | 'Europe/Uzhgorod' | 'Europe/Vaduz' | 'Europe/Vatican' | 'Europe/Vienna' | 'Europe/Vilnius' | 'Europe/Volgograd' | 'Europe/Warsaw' | 'Europe/Zagreb' | 'Europe/Zaporozhye' | 'Europe/Zurich' | 'GB' | 'GB-Eire' | 'GMT' | 'GMT+0' | 'GMT-0' | 'GMT0' | 'Greenwich' | 'HST' | 'Hongkong' | 'Iceland' | 'Indian/Antananarivo' | 'Indian/Chagos' | 'Indian/Christmas' | 'Indian/Cocos' | 'Indian/Comoro' | 'Indian/Kerguelen' | 'Indian/Mahe' | 'Indian/Maldives' | 'Indian/Mauritius' | 'Indian/Mayotte' | 'Indian/Reunion' | 'Iran' | 'Israel' | 'Jamaica' | 'Japan' | 'Kwajalein' | 'Libya' | 'MET' | 'MST' | 'MST7MDT' | 'Mexico/BajaNorte' | 'Mexico/BajaSur' | 'Mexico/General' | 'NZ' | 'NZ-CHAT' | 'Navajo' | 'PRC' | 'PST8PDT' | 'Pacific/Apia' | 'Pacific/Auckland' | 'Pacific/Bougainville' | 'Pacific/Chatham' | 'Pacific/Chuuk' | 'Pacific/Easter' | 'Pacific/Efate' | 'Pacific/Enderbury' | 'Pacific/Fakaofo' | 'Pacific/Fiji' | 'Pacific/Funafuti' | 'Pacific/Galapagos' | 'Pacific/Gambier' | 'Pacific/Guadalcanal' | 'Pacific/Guam' | 'Pacific/Honolulu' | 'Pacific/Johnston' | 'Pacific/Kanton' | 'Pacific/Kiritimati' | 'Pacific/Kosrae' | 'Pacific/Kwajalein' | 'Pacific/Majuro' | 'Pacific/Marquesas' | 'Pacific/Midway' | 'Pacific/Nauru' | 'Pacific/Niue' | 'Pacific/Norfolk' | 'Pacific/Noumea' | 'Pacific/Pago_Pago' | 'Pacific/Palau' | 'Pacific/Pitcairn' | 'Pacific/Pohnpei' | 'Pacific/Ponape' | 'Pacific/Port_Moresby' | 'Pacific/Rarotonga' | 'Pacific/Saipan' | 'Pacific/Samoa' | 'Pacific/Tahiti' | 'Pacific/Tarawa' | 'Pacific/Tongatapu' | 'Pacific/Truk' | 'Pacific/Wake' | 'Pacific/Wallis' | 'Pacific/Yap' | 'Poland' | 'Portugal' | 'ROC' | 'ROK' | 'Singapore' | 'Turkey' | 'UCT' | 'US/Alaska' | 'US/Aleutian' | 'US/Arizona' | 'US/Central' | 'US/East-Indiana' | 'US/Eastern' | 'US/Hawaii' | 'US/Indiana-Starke' | 'US/Michigan' | 'US/Mountain' | 'US/Pacific' | 'US/Pacific-New' | 'US/Samoa' | 'UTC' | 'Universal' | 'W-SU' | 'WET' | 'Zulu';
type DateResponse = {
    start: string;
    end: string | null;
    time_zone: TimeZoneRequest | null;
};
type StringRequest = string;
type TextRequest = string;
type StringFormulaPropertyResponse = {
    type: 'string';
    string: string | null;
};
type DateFormulaPropertyResponse = {
    type: 'date';
    date: DateResponse | null;
};
type NumberFormulaPropertyResponse = {
    type: 'number';
    number: number | null;
};
type BooleanFormulaPropertyResponse = {
    type: 'boolean';
    boolean: boolean | null;
};
type FormulaPropertyResponse = StringFormulaPropertyResponse | DateFormulaPropertyResponse | NumberFormulaPropertyResponse | BooleanFormulaPropertyResponse;
type VerificationPropertyUnverifiedResponse = {
    state: 'unverified';
    date: null;
    verified_by: null;
};
type VerificationPropertyResponse = {
    state: 'verified' | 'expired';
    date: DateResponse | null;
    verified_by: {
        id: IdRequest;
    } | null | {
        person: {
            email?: string;
        };
        id: IdRequest;
        type?: 'person';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    } | null | {
        bot: EmptyObject | {
            owner: {
                type: 'user';
                user: {
                    type: 'person';
                    person: {
                        email: string;
                    };
                    name: string | null;
                    avatar_url: string | null;
                    id: IdRequest;
                    object: 'user';
                } | PartialUserObjectResponse;
            } | {
                type: 'workspace';
                workspace: true;
            };
            workspace_name: string | null;
        };
        id: IdRequest;
        type?: 'bot';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    } | null;
};
type AnnotationResponse = {
    bold: boolean;
    italic: boolean;
    strikethrough: boolean;
    underline: boolean;
    code: boolean;
    color: 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red' | 'gray_background' | 'brown_background' | 'orange_background' | 'yellow_background' | 'green_background' | 'blue_background' | 'purple_background' | 'pink_background' | 'red_background';
};
export type TextRichTextItemResponse = {
    type: 'text';
    text: {
        content: string;
        link: {
            url: TextRequest;
        } | null;
    };
    annotations: AnnotationResponse;
    plain_text: string;
    href: string | null;
};
type LinkPreviewMentionResponse = {
    url: TextRequest;
};
type TemplateMentionDateTemplateMentionResponse = {
    type: 'template_mention_date';
    template_mention_date: 'today' | 'now';
};
type TemplateMentionUserTemplateMentionResponse = {
    type: 'template_mention_user';
    template_mention_user: 'me';
};
type TemplateMentionResponse = TemplateMentionDateTemplateMentionResponse | TemplateMentionUserTemplateMentionResponse;
export type MentionRichTextItemResponse = {
    type: 'mention';
    mention: {
        type: 'user';
        user: PartialUserObjectResponse | UserObjectResponse;
    } | {
        type: 'date';
        date: DateResponse;
    } | {
        type: 'link_preview';
        link_preview: LinkPreviewMentionResponse;
    } | {
        type: 'template_mention';
        template_mention: TemplateMentionResponse;
    } | {
        type: 'page';
        page: {
            id: IdRequest;
        };
    } | {
        type: 'database';
        database: {
            id: IdRequest;
        };
    };
    annotations: AnnotationResponse;
    plain_text: string;
    href: string | null;
};
export type EquationRichTextItemResponse = {
    type: 'equation';
    equation: {
        expression: TextRequest;
    };
    annotations: AnnotationResponse;
    plain_text: string;
    href: string | null;
};
export type RichTextItemResponse = TextRichTextItemResponse | MentionRichTextItemResponse | EquationRichTextItemResponse;
type RollupFunction = 'count' | 'count_values' | 'empty' | 'not_empty' | 'unique' | 'show_unique' | 'percent_empty' | 'percent_not_empty' | 'sum' | 'average' | 'median' | 'min' | 'max' | 'range' | 'earliest_date' | 'latest_date' | 'date_range' | 'checked' | 'unchecked' | 'percent_checked' | 'percent_unchecked' | 'count_per_group' | 'percent_per_group' | 'show_original';
type EmojiRequest = '😀' | '😃' | '😄' | '😁' | '😆' | '😅' | '🤣' | '😂' | '🙂' | '🙃' | '🫠' | '😉' | '😊' | '😇' | '🥰' | '😍' | '🤩' | '😘' | '😗' | '☺️' | '☺' | '😚' | '😙' | '🥲' | '😋' | '😛' | '😜' | '🤪' | '😝' | '🤑' | '🤗' | '🤭' | '🫢' | '🫣' | '🤫' | '🤔' | '🫡' | '🤐' | '🤨' | '😐' | '😑' | '😶' | '🫥' | '😶‍🌫️' | '😶‍🌫' | '😏' | '😒' | '🙄' | '😬' | '😮‍💨' | '🤥' | '😌' | '😔' | '😪' | '🤤' | '😴' | '😷' | '🤒' | '🤕' | '🤢' | '🤮' | '🤧' | '🥵' | '🥶' | '🥴' | '😵' | '😵‍💫' | '🤯' | '🤠' | '🥳' | '🥸' | '😎' | '🤓' | '🧐' | '😕' | '🫤' | '😟' | '🙁' | '☹️' | '☹' | '😮' | '😯' | '😲' | '😳' | '🥺' | '🥹' | '😦' | '😧' | '😨' | '😰' | '😥' | '😢' | '😭' | '😱' | '😖' | '😣' | '😞' | '😓' | '😩' | '😫' | '🥱' | '😤' | '😡' | '😠' | '🤬' | '😈' | '👿' | '💀' | '☠️' | '☠' | '💩' | '🤡' | '👹' | '👺' | '👻' | '👽' | '👾' | '🤖' | '😺' | '😸' | '😹' | '😻' | '😼' | '😽' | '🙀' | '😿' | '😾' | '🙈' | '🙉' | '🙊' | '💋' | '💌' | '💘' | '💝' | '💖' | '💗' | '💓' | '💞' | '💕' | '💟' | '❣️' | '❣' | '💔' | '❤️‍🔥' | '❤‍🔥' | '❤️‍🩹' | '❤‍🩹' | '❤️' | '❤' | '🧡' | '💛' | '💚' | '💙' | '💜' | '🤎' | '🖤' | '🤍' | '💯' | '💢' | '💥' | '💫' | '💦' | '💨' | '🕳️' | '🕳' | '💣' | '💬' | '👁️‍🗨️' | '🗨️' | '🗨' | '🗯️' | '🗯' | '💭' | '💤' | '👋🏻' | '👋🏼' | '👋🏽' | '👋🏾' | '👋🏿' | '👋' | '🤚🏻' | '🤚🏼' | '🤚🏽' | '🤚🏾' | '🤚🏿' | '🤚' | '🖐🏻' | '🖐🏼' | '🖐🏽' | '🖐🏾' | '🖐🏿' | '🖐️' | '🖐' | '✋🏻' | '✋🏼' | '✋🏽' | '✋🏾' | '✋🏿' | '✋' | '🖖🏻' | '🖖🏼' | '🖖🏽' | '🖖🏾' | '🖖🏿' | '🖖' | '🫱🏻' | '🫱🏼' | '🫱🏽' | '🫱🏾' | '🫱🏿' | '🫱' | '🫲🏻' | '🫲🏼' | '🫲🏽' | '🫲🏾' | '🫲🏿' | '🫲' | '🫳🏻' | '🫳🏼' | '🫳🏽' | '🫳🏾' | '🫳🏿' | '🫳' | '🫴🏻' | '🫴🏼' | '🫴🏽' | '🫴🏾' | '🫴🏿' | '🫴' | '👌🏻' | '👌🏼' | '👌🏽' | '👌🏾' | '👌🏿' | '👌' | '🤌🏻' | '🤌🏼' | '🤌🏽' | '🤌🏾' | '🤌🏿' | '🤌' | '🤏🏻' | '🤏🏼' | '🤏🏽' | '🤏🏾' | '🤏🏿' | '🤏' | '✌🏻' | '✌🏼' | '✌🏽' | '✌🏾' | '✌🏿' | '✌️' | '✌' | '🤞🏻' | '🤞🏼' | '🤞🏽' | '🤞🏾' | '🤞🏿' | '🤞' | '🫰🏻' | '🫰🏼' | '🫰🏽' | '🫰🏾' | '🫰🏿' | '🫰' | '🤟🏻' | '🤟🏼' | '🤟🏽' | '🤟🏾' | '🤟🏿' | '🤟' | '🤘🏻' | '🤘🏼' | '🤘🏽' | '🤘🏾' | '🤘🏿' | '🤘' | '🤙🏻' | '🤙🏼' | '🤙🏽' | '🤙🏾' | '🤙🏿' | '🤙' | '👈🏻' | '👈🏼' | '👈🏽' | '👈🏾' | '👈🏿' | '👈' | '👉🏻' | '👉🏼' | '👉🏽' | '👉🏾' | '👉🏿' | '👉' | '👆🏻' | '👆🏼' | '👆🏽' | '👆🏾' | '👆🏿' | '👆' | '🖕🏻' | '🖕🏼' | '🖕🏽' | '🖕🏾' | '🖕🏿' | '🖕' | '👇🏻' | '👇🏼' | '👇🏽' | '👇🏾' | '👇🏿' | '👇' | '☝🏻' | '☝🏼' | '☝🏽' | '☝🏾' | '☝🏿' | '☝️' | '☝' | '🫵🏻' | '🫵🏼' | '🫵🏽' | '🫵🏾' | '🫵🏿' | '🫵' | '👍🏻' | '👍🏼' | '👍🏽' | '👍🏾' | '👍🏿' | '👍' | '👎🏻' | '👎🏼' | '👎🏽' | '👎🏾' | '👎🏿' | '👎' | '✊🏻' | '✊🏼' | '✊🏽' | '✊🏾' | '✊🏿' | '✊' | '👊🏻' | '👊🏼' | '👊🏽' | '👊🏾' | '👊🏿' | '👊' | '🤛🏻' | '🤛🏼' | '🤛🏽' | '🤛🏾' | '🤛🏿' | '🤛' | '🤜🏻' | '🤜🏼' | '🤜🏽' | '🤜🏾' | '🤜🏿' | '🤜' | '👏🏻' | '👏🏼' | '👏🏽' | '👏🏾' | '👏🏿' | '👏' | '🙌🏻' | '🙌🏼' | '🙌🏽' | '🙌🏾' | '🙌🏿' | '🙌' | '🫶🏻' | '🫶🏼' | '🫶🏽' | '🫶🏾' | '🫶🏿' | '🫶' | '👐🏻' | '👐🏼' | '👐🏽' | '👐🏾' | '👐🏿' | '👐' | '🤲🏻' | '🤲🏼' | '🤲🏽' | '🤲🏾' | '🤲🏿' | '🤲' | '🤝🏻' | '🤝🏼' | '🤝🏽' | '🤝🏾' | '🤝🏿' | '🫱🏻‍🫲🏼' | '🫱🏻‍🫲🏽' | '🫱🏻‍🫲🏾' | '🫱🏻‍🫲🏿' | '🫱🏼‍🫲🏻' | '🫱🏼‍🫲🏽' | '🫱🏼‍🫲🏾' | '🫱🏼‍🫲🏿' | '🫱🏽‍🫲🏻' | '🫱🏽‍🫲🏼' | '🫱🏽‍🫲🏾' | '🫱🏽‍🫲🏿' | '🫱🏾‍🫲🏻' | '🫱🏾‍🫲🏼' | '🫱🏾‍🫲🏽' | '🫱🏾‍🫲🏿' | '🫱🏿‍🫲🏻' | '🫱🏿‍🫲🏼' | '🫱🏿‍🫲🏽' | '🫱🏿‍🫲🏾' | '🤝' | '🙏🏻' | '🙏🏼' | '🙏🏽' | '🙏🏾' | '🙏🏿' | '🙏' | '✍🏻' | '✍🏼' | '✍🏽' | '✍🏾' | '✍🏿' | '✍️' | '✍' | '💅🏻' | '💅🏼' | '💅🏽' | '💅🏾' | '💅🏿' | '💅' | '🤳🏻' | '🤳🏼' | '🤳🏽' | '🤳🏾' | '🤳🏿' | '🤳' | '💪🏻' | '💪🏼' | '💪🏽' | '💪🏾' | '💪🏿' | '💪' | '🦾' | '🦿' | '🦵🏻' | '🦵🏼' | '🦵🏽' | '🦵🏾' | '🦵🏿' | '🦵' | '🦶🏻' | '🦶🏼' | '🦶🏽' | '🦶🏾' | '🦶🏿' | '🦶' | '👂🏻' | '👂🏼' | '👂🏽' | '👂🏾' | '👂🏿' | '👂' | '🦻🏻' | '🦻🏼' | '🦻🏽' | '🦻🏾' | '🦻🏿' | '🦻' | '👃🏻' | '👃🏼' | '👃🏽' | '👃🏾' | '👃🏿' | '👃' | '🧠' | '🫀' | '🫁' | '🦷' | '🦴' | '👀' | '👁️' | '👁' | '👅' | '👄' | '🫦' | '👶🏻' | '👶🏼' | '👶🏽' | '👶🏾' | '👶🏿' | '👶' | '🧒🏻' | '🧒🏼' | '🧒🏽' | '🧒🏾' | '🧒🏿' | '🧒' | '👦🏻' | '👦🏼' | '👦🏽' | '👦🏾' | '👦🏿' | '👦' | '👧🏻' | '👧🏼' | '👧🏽' | '👧🏾' | '👧🏿' | '👧' | '🧑🏻' | '🧑🏼' | '🧑🏽' | '🧑🏾' | '🧑🏿' | '🧑' | '👱🏻' | '👱🏼' | '👱🏽' | '👱🏾' | '👱🏿' | '👱' | '👨🏻' | '👨🏼' | '👨🏽' | '👨🏾' | '👨🏿' | '👨' | '🧔🏻' | '🧔🏼' | '🧔🏽' | '🧔🏾' | '🧔🏿' | '🧔' | '🧔🏻‍♂️' | '🧔🏼‍♂️' | '🧔🏽‍♂️' | '🧔🏾‍♂️' | '🧔🏿‍♂️' | '🧔‍♂️' | '🧔‍♂' | '🧔🏻‍♀️' | '🧔🏼‍♀️' | '🧔🏽‍♀️' | '🧔🏾‍♀️' | '🧔🏿‍♀️' | '🧔‍♀️' | '🧔‍♀' | '👨🏻‍🦰' | '👨🏼‍🦰' | '👨🏽‍🦰' | '👨🏾‍🦰' | '👨🏿‍🦰' | '👨‍🦰' | '👨🏻‍🦱' | '👨🏼‍🦱' | '👨🏽‍🦱' | '👨🏾‍🦱' | '👨🏿‍🦱' | '👨‍🦱' | '👨🏻‍🦳' | '👨🏼‍🦳' | '👨🏽‍🦳' | '👨🏾‍🦳' | '👨🏿‍🦳' | '👨‍🦳' | '👨🏻‍🦲' | '👨🏼‍🦲' | '👨🏽‍🦲' | '👨🏾‍🦲' | '👨🏿‍🦲' | '👨‍🦲' | '👩🏻' | '👩🏼' | '👩🏽' | '👩🏾' | '👩🏿' | '👩' | '👩🏻‍🦰' | '👩🏼‍🦰' | '👩🏽‍🦰' | '👩🏾‍🦰' | '👩🏿‍🦰' | '👩‍🦰' | '🧑🏻‍🦰' | '🧑🏼‍🦰' | '🧑🏽‍🦰' | '🧑🏾‍🦰' | '🧑🏿‍🦰' | '🧑‍🦰' | '👩🏻‍🦱' | '👩🏼‍🦱' | '👩🏽‍🦱' | '👩🏾‍🦱' | '👩🏿‍🦱' | '👩‍🦱' | '🧑🏻‍🦱' | '🧑🏼‍🦱' | '🧑🏽‍🦱' | '🧑🏾‍🦱' | '🧑🏿‍🦱' | '🧑‍🦱' | '👩🏻‍🦳' | '👩🏼‍🦳' | '👩🏽‍🦳' | '👩🏾‍🦳' | '👩🏿‍🦳' | '👩‍🦳' | '🧑🏻‍🦳' | '🧑🏼‍🦳' | '🧑🏽‍🦳' | '🧑🏾‍🦳' | '🧑🏿‍🦳' | '🧑‍🦳' | '👩🏻‍🦲' | '👩🏼‍🦲' | '👩🏽‍🦲' | '👩🏾‍🦲' | '👩🏿‍🦲' | '👩‍🦲' | '🧑🏻‍🦲' | '🧑🏼‍🦲' | '🧑🏽‍🦲' | '🧑🏾‍🦲' | '🧑🏿‍🦲' | '🧑‍🦲' | '👱🏻‍♀️' | '👱🏼‍♀️' | '👱🏽‍♀️' | '👱🏾‍♀️' | '👱🏿‍♀️' | '👱‍♀️' | '👱‍♀' | '👱🏻‍♂️' | '👱🏼‍♂️' | '👱🏽‍♂️' | '👱🏾‍♂️' | '👱🏿‍♂️' | '👱‍♂️' | '👱‍♂' | '🧓🏻' | '🧓🏼' | '🧓🏽' | '🧓🏾' | '🧓🏿' | '🧓' | '👴🏻' | '👴🏼' | '👴🏽' | '👴🏾' | '👴🏿' | '👴' | '👵🏻' | '👵🏼' | '👵🏽' | '👵🏾' | '👵🏿' | '👵' | '🙍🏻' | '🙍🏼' | '🙍🏽' | '🙍🏾' | '🙍🏿' | '🙍' | '🙍🏻‍♂️' | '🙍🏼‍♂️' | '🙍🏽‍♂️' | '🙍🏾‍♂️' | '🙍🏿‍♂️' | '🙍‍♂️' | '🙍‍♂' | '🙍🏻‍♀️' | '🙍🏼‍♀️' | '🙍🏽‍♀️' | '🙍🏾‍♀️' | '🙍🏿‍♀️' | '🙍‍♀️' | '🙍‍♀' | '🙎🏻' | '🙎🏼' | '🙎🏽' | '🙎🏾' | '🙎🏿' | '🙎' | '🙎🏻‍♂️' | '🙎🏼‍♂️' | '🙎🏽‍♂️' | '🙎🏾‍♂️' | '🙎🏿‍♂️' | '🙎‍♂️' | '🙎‍♂' | '🙎🏻‍♀️' | '🙎🏼‍♀️' | '🙎🏽‍♀️' | '🙎🏾‍♀️' | '🙎🏿‍♀️' | '🙎‍♀️' | '🙎‍♀' | '🙅🏻' | '🙅🏼' | '🙅🏽' | '🙅🏾' | '🙅🏿' | '🙅' | '🙅🏻‍♂️' | '🙅🏼‍♂️' | '🙅🏽‍♂️' | '🙅🏾‍♂️' | '🙅🏿‍♂️' | '🙅‍♂️' | '🙅‍♂' | '🙅🏻‍♀️' | '🙅🏼‍♀️' | '🙅🏽‍♀️' | '🙅🏾‍♀️' | '🙅🏿‍♀️' | '🙅‍♀️' | '🙅‍♀' | '🙆🏻' | '🙆🏼' | '🙆🏽' | '🙆🏾' | '🙆🏿' | '🙆' | '🙆🏻‍♂️' | '🙆🏼‍♂️' | '🙆🏽‍♂️' | '🙆🏾‍♂️' | '🙆🏿‍♂️' | '🙆‍♂️' | '🙆‍♂' | '🙆🏻‍♀️' | '🙆🏼‍♀️' | '🙆🏽‍♀️' | '🙆🏾‍♀️' | '🙆🏿‍♀️' | '🙆‍♀️' | '🙆‍♀' | '💁🏻' | '💁🏼' | '💁🏽' | '💁🏾' | '💁🏿' | '💁' | '💁🏻‍♂️' | '💁🏼‍♂️' | '💁🏽‍♂️' | '💁🏾‍♂️' | '💁🏿‍♂️' | '💁‍♂️' | '💁‍♂' | '💁🏻‍♀️' | '💁🏼‍♀️' | '💁🏽‍♀️' | '💁🏾‍♀️' | '💁🏿‍♀️' | '💁‍♀️' | '💁‍♀' | '🙋🏻' | '🙋🏼' | '🙋🏽' | '🙋🏾' | '🙋🏿' | '🙋' | '🙋🏻‍♂️' | '🙋🏼‍♂️' | '🙋🏽‍♂️' | '🙋🏾‍♂️' | '🙋🏿‍♂️' | '🙋‍♂️' | '🙋‍♂' | '🙋🏻‍♀️' | '🙋🏼‍♀️' | '🙋🏽‍♀️' | '🙋🏾‍♀️' | '🙋🏿‍♀️' | '🙋‍♀️' | '🙋‍♀' | '🧏🏻' | '🧏🏼' | '🧏🏽' | '🧏🏾' | '🧏🏿' | '🧏' | '🧏🏻‍♂️' | '🧏🏼‍♂️' | '🧏🏽‍♂️' | '🧏🏾‍♂️' | '🧏🏿‍♂️' | '🧏‍♂️' | '🧏‍♂' | '🧏🏻‍♀️' | '🧏🏼‍♀️' | '🧏🏽‍♀️' | '🧏🏾‍♀️' | '🧏🏿‍♀️' | '🧏‍♀️' | '🧏‍♀' | '🙇🏻' | '🙇🏼' | '🙇🏽' | '🙇🏾' | '🙇🏿' | '🙇' | '🙇🏻‍♂️' | '🙇🏼‍♂️' | '🙇🏽‍♂️' | '🙇🏾‍♂️' | '🙇🏿‍♂️' | '🙇‍♂️' | '🙇‍♂' | '🙇🏻‍♀️' | '🙇🏼‍♀️' | '🙇🏽‍♀️' | '🙇🏾‍♀️' | '🙇🏿‍♀️' | '🙇‍♀️' | '🙇‍♀' | '🤦🏻' | '🤦🏼' | '🤦🏽' | '🤦🏾' | '🤦🏿' | '🤦' | '🤦🏻‍♂️' | '🤦🏼‍♂️' | '🤦🏽‍♂️' | '🤦🏾‍♂️' | '🤦🏿‍♂️' | '🤦‍♂️' | '🤦‍♂' | '🤦🏻‍♀️' | '🤦🏼‍♀️' | '🤦🏽‍♀️' | '🤦🏾‍♀️' | '🤦🏿‍♀️' | '🤦‍♀️' | '🤦‍♀' | '🤷🏻' | '🤷🏼' | '🤷🏽' | '🤷🏾' | '🤷🏿' | '🤷' | '🤷🏻‍♂️' | '🤷🏼‍♂️' | '🤷🏽‍♂️' | '🤷🏾‍♂️' | '🤷🏿‍♂️' | '🤷‍♂️' | '🤷‍♂' | '🤷🏻‍♀️' | '🤷🏼‍♀️' | '🤷🏽‍♀️' | '🤷🏾‍♀️' | '🤷🏿‍♀️' | '🤷‍♀️' | '🤷‍♀' | '🧑🏻‍⚕️' | '🧑🏼‍⚕️' | '🧑🏽‍⚕️' | '🧑🏾‍⚕️' | '🧑🏿‍⚕️' | '🧑‍⚕️' | '🧑‍⚕' | '👨🏻‍⚕️' | '👨🏼‍⚕️' | '👨🏽‍⚕️' | '👨🏾‍⚕️' | '👨🏿‍⚕️' | '👨‍⚕️' | '👨‍⚕' | '👩🏻‍⚕️' | '👩🏼‍⚕️' | '👩🏽‍⚕️' | '👩🏾‍⚕️' | '👩🏿‍⚕️' | '👩‍⚕️' | '👩‍⚕' | '🧑🏻‍🎓' | '🧑🏼‍🎓' | '🧑🏽‍🎓' | '🧑🏾‍🎓' | '🧑🏿‍🎓' | '🧑‍🎓' | '👨🏻‍🎓' | '👨🏼‍🎓' | '👨🏽‍🎓' | '👨🏾‍🎓' | '👨🏿‍🎓' | '👨‍🎓' | '👩🏻‍🎓' | '👩🏼‍🎓' | '👩🏽‍🎓' | '👩🏾‍🎓' | '👩🏿‍🎓' | '👩‍🎓' | '🧑🏻‍🏫' | '🧑🏼‍🏫' | '🧑🏽‍🏫' | '🧑🏾‍🏫' | '🧑🏿‍🏫' | '🧑‍🏫' | '👨🏻‍🏫' | '👨🏼‍🏫' | '👨🏽‍🏫' | '👨🏾‍🏫' | '👨🏿‍🏫' | '👨‍🏫' | '👩🏻‍🏫' | '👩🏼‍🏫' | '👩🏽‍🏫' | '👩🏾‍🏫' | '👩🏿‍🏫' | '👩‍🏫' | '🧑🏻‍⚖️' | '🧑🏼‍⚖️' | '🧑🏽‍⚖️' | '🧑🏾‍⚖️' | '🧑🏿‍⚖️' | '🧑‍⚖️' | '🧑‍⚖' | '👨🏻‍⚖️' | '👨🏼‍⚖️' | '👨🏽‍⚖️' | '👨🏾‍⚖️' | '👨🏿‍⚖️' | '👨‍⚖️' | '👨‍⚖' | '👩🏻‍⚖️' | '👩🏼‍⚖️' | '👩🏽‍⚖️' | '👩🏾‍⚖️' | '👩🏿‍⚖️' | '👩‍⚖️' | '👩‍⚖' | '🧑🏻‍🌾' | '🧑🏼‍🌾' | '🧑🏽‍🌾' | '🧑🏾‍🌾' | '🧑🏿‍🌾' | '🧑‍🌾' | '👨🏻‍🌾' | '👨🏼‍🌾' | '👨🏽‍🌾' | '👨🏾‍🌾' | '👨🏿‍🌾' | '👨‍🌾' | '👩🏻‍🌾' | '👩🏼‍🌾' | '👩🏽‍🌾' | '👩🏾‍🌾' | '👩🏿‍🌾' | '👩‍🌾' | '🧑🏻‍🍳' | '🧑🏼‍🍳' | '🧑🏽‍🍳' | '🧑🏾‍🍳' | '🧑🏿‍🍳' | '🧑‍🍳' | '👨🏻‍🍳' | '👨🏼‍🍳' | '👨🏽‍🍳' | '👨🏾‍🍳' | '👨🏿‍🍳' | '👨‍🍳' | '👩🏻‍🍳' | '👩🏼‍🍳' | '👩🏽‍🍳' | '👩🏾‍🍳' | '👩🏿‍🍳' | '👩‍🍳' | '🧑🏻‍🔧' | '🧑🏼‍🔧' | '🧑🏽‍🔧' | '🧑🏾‍🔧' | '🧑🏿‍🔧' | '🧑‍🔧' | '👨🏻‍🔧' | '👨🏼‍🔧' | '👨🏽‍🔧' | '👨🏾‍🔧' | '👨🏿‍🔧' | '👨‍🔧' | '👩🏻‍🔧' | '👩🏼‍🔧' | '👩🏽‍🔧' | '👩🏾‍🔧' | '👩🏿‍🔧' | '👩‍🔧' | '🧑🏻‍🏭' | '🧑🏼‍🏭' | '🧑🏽‍🏭' | '🧑🏾‍🏭' | '🧑🏿‍🏭' | '🧑‍🏭' | '👨🏻‍🏭' | '👨🏼‍🏭' | '👨🏽‍🏭' | '👨🏾‍🏭' | '👨🏿‍🏭' | '👨‍🏭' | '👩🏻‍🏭' | '👩🏼‍🏭' | '👩🏽‍🏭' | '👩🏾‍🏭' | '👩🏿‍🏭' | '👩‍🏭' | '🧑🏻‍💼' | '🧑🏼‍💼' | '🧑🏽‍💼' | '🧑🏾‍💼' | '🧑🏿‍💼' | '🧑‍💼' | '👨🏻‍💼' | '👨🏼‍💼' | '👨🏽‍💼' | '👨🏾‍💼' | '👨🏿‍💼' | '👨‍💼' | '👩🏻‍💼' | '👩🏼‍💼' | '👩🏽‍💼' | '👩🏾‍💼' | '👩🏿‍💼' | '👩‍💼' | '🧑🏻‍🔬' | '🧑🏼‍🔬' | '🧑🏽‍🔬' | '🧑🏾‍🔬' | '🧑🏿‍🔬' | '🧑‍🔬' | '👨🏻‍🔬' | '👨🏼‍🔬' | '👨🏽‍🔬' | '👨🏾‍🔬' | '👨🏿‍🔬' | '👨‍🔬' | '👩🏻‍🔬' | '👩🏼‍🔬' | '👩🏽‍🔬' | '👩🏾‍🔬' | '👩🏿‍🔬' | '👩‍🔬' | '🧑🏻‍💻' | '🧑🏼‍💻' | '🧑🏽‍💻' | '🧑🏾‍💻' | '🧑🏿‍💻' | '🧑‍💻' | '👨🏻‍💻' | '👨🏼‍💻' | '👨🏽‍💻' | '👨🏾‍💻' | '👨🏿‍💻' | '👨‍💻' | '👩🏻‍💻' | '👩🏼‍💻' | '👩🏽‍💻' | '👩🏾‍💻' | '👩🏿‍💻' | '👩‍💻' | '🧑🏻‍🎤' | '🧑🏼‍🎤' | '🧑🏽‍🎤' | '🧑🏾‍🎤' | '🧑🏿‍🎤' | '🧑‍🎤' | '👨🏻‍🎤' | '👨🏼‍🎤' | '👨🏽‍🎤' | '👨🏾‍🎤' | '👨🏿‍🎤' | '👨‍🎤' | '👩🏻‍🎤' | '👩🏼‍🎤' | '👩🏽‍🎤' | '👩🏾‍🎤' | '👩🏿‍🎤' | '👩‍🎤' | '🧑🏻‍🎨' | '🧑🏼‍🎨' | '🧑🏽‍🎨' | '🧑🏾‍🎨' | '🧑🏿‍🎨' | '🧑‍🎨' | '👨🏻‍🎨' | '👨🏼‍🎨' | '👨🏽‍🎨' | '👨🏾‍🎨' | '👨🏿‍🎨' | '👨‍🎨' | '👩🏻‍🎨' | '👩🏼‍🎨' | '👩🏽‍🎨' | '👩🏾‍🎨' | '👩🏿‍🎨' | '👩‍🎨' | '🧑🏻‍✈️' | '🧑🏼‍✈️' | '🧑🏽‍✈️' | '🧑🏾‍✈️' | '🧑🏿‍✈️' | '🧑‍✈️' | '🧑‍✈' | '👨🏻‍✈️' | '👨🏼‍✈️' | '👨🏽‍✈️' | '👨🏾‍✈️' | '👨🏿‍✈️' | '👨‍✈️' | '👨‍✈' | '👩🏻‍✈️' | '👩🏼‍✈️' | '👩🏽‍✈️' | '👩🏾‍✈️' | '👩🏿‍✈️' | '👩‍✈️' | '👩‍✈' | '🧑🏻‍🚀' | '🧑🏼‍🚀' | '🧑🏽‍🚀' | '🧑🏾‍🚀' | '🧑🏿‍🚀' | '🧑‍🚀' | '👨🏻‍🚀' | '👨🏼‍🚀' | '👨🏽‍🚀' | '👨🏾‍🚀' | '👨🏿‍🚀' | '👨‍🚀' | '👩🏻‍🚀' | '👩🏼‍🚀' | '👩🏽‍🚀' | '👩🏾‍🚀' | '👩🏿‍🚀' | '👩‍🚀' | '🧑🏻‍🚒' | '🧑🏼‍🚒' | '🧑🏽‍🚒' | '🧑🏾‍🚒' | '🧑🏿‍🚒' | '🧑‍🚒' | '👨🏻‍🚒' | '👨🏼‍🚒' | '👨🏽‍🚒' | '👨🏾‍🚒' | '👨🏿‍🚒' | '👨‍🚒' | '👩🏻‍🚒' | '👩🏼‍🚒' | '👩🏽‍🚒' | '👩🏾‍🚒' | '👩🏿‍🚒' | '👩‍🚒' | '👮🏻' | '👮🏼' | '👮🏽' | '👮🏾' | '👮🏿' | '👮' | '👮🏻‍♂️' | '👮🏼‍♂️' | '👮🏽‍♂️' | '👮🏾‍♂️' | '👮🏿‍♂️' | '👮‍♂️' | '👮‍♂' | '👮🏻‍♀️' | '👮🏼‍♀️' | '👮🏽‍♀️' | '👮🏾‍♀️' | '👮🏿‍♀️' | '👮‍♀️' | '👮‍♀' | '🕵🏻' | '🕵🏼' | '🕵🏽' | '🕵🏾' | '🕵🏿' | '🕵️' | '🕵' | '🕵🏻‍♂️' | '🕵🏼‍♂️' | '🕵🏽‍♂️' | '🕵🏾‍♂️' | '🕵🏿‍♂️' | '🕵️‍♂️' | '🕵🏻‍♀️' | '🕵🏼‍♀️' | '🕵🏽‍♀️' | '🕵🏾‍♀️' | '🕵🏿‍♀️' | '🕵️‍♀️' | '💂🏻' | '💂🏼' | '💂🏽' | '💂🏾' | '💂🏿' | '💂' | '💂🏻‍♂️' | '💂🏼‍♂️' | '💂🏽‍♂️' | '💂🏾‍♂️' | '💂🏿‍♂️' | '💂‍♂️' | '💂‍♂' | '💂🏻‍♀️' | '💂🏼‍♀️' | '💂🏽‍♀️' | '💂🏾‍♀️' | '💂🏿‍♀️' | '💂‍♀️' | '💂‍♀' | '🥷🏻' | '🥷🏼' | '🥷🏽' | '🥷🏾' | '🥷🏿' | '🥷' | '👷🏻' | '👷🏼' | '👷🏽' | '👷🏾' | '👷🏿' | '👷' | '👷🏻‍♂️' | '👷🏼‍♂️' | '👷🏽‍♂️' | '👷🏾‍♂️' | '👷🏿‍♂️' | '👷‍♂️' | '👷‍♂' | '👷🏻‍♀️' | '👷🏼‍♀️' | '👷🏽‍♀️' | '👷🏾‍♀️' | '👷🏿‍♀️' | '👷‍♀️' | '👷‍♀' | '🫅🏻' | '🫅🏼' | '🫅🏽' | '🫅🏾' | '🫅🏿' | '🫅' | '🤴🏻' | '🤴🏼' | '🤴🏽' | '🤴🏾' | '🤴🏿' | '🤴' | '👸🏻' | '👸🏼' | '👸🏽' | '👸🏾' | '👸🏿' | '👸' | '👳🏻' | '👳🏼' | '👳🏽' | '👳🏾' | '👳🏿' | '👳' | '👳🏻‍♂️' | '👳🏼‍♂️' | '👳🏽‍♂️' | '👳🏾‍♂️' | '👳🏿‍♂️' | '👳‍♂️' | '👳‍♂' | '👳🏻‍♀️' | '👳🏼‍♀️' | '👳🏽‍♀️' | '👳🏾‍♀️' | '👳🏿‍♀️' | '👳‍♀️' | '👳‍♀' | '👲🏻' | '👲🏼' | '👲🏽' | '👲🏾' | '👲🏿' | '👲' | '🧕🏻' | '🧕🏼' | '🧕🏽' | '🧕🏾' | '🧕🏿' | '🧕' | '🤵🏻' | '🤵🏼' | '🤵🏽' | '🤵🏾' | '🤵🏿' | '🤵' | '🤵🏻‍♂️' | '🤵🏼‍♂️' | '🤵🏽‍♂️' | '🤵🏾‍♂️' | '🤵🏿‍♂️' | '🤵‍♂️' | '🤵‍♂' | '🤵🏻‍♀️' | '🤵🏼‍♀️' | '🤵🏽‍♀️' | '🤵🏾‍♀️' | '🤵🏿‍♀️' | '🤵‍♀️' | '🤵‍♀' | '👰🏻' | '👰🏼' | '👰🏽' | '👰🏾' | '👰🏿' | '👰' | '👰🏻‍♂️' | '👰🏼‍♂️' | '👰🏽‍♂️' | '👰🏾‍♂️' | '👰🏿‍♂️' | '👰‍♂️' | '👰‍♂' | '👰🏻‍♀️' | '👰🏼‍♀️' | '👰🏽‍♀️' | '👰🏾‍♀️' | '👰🏿‍♀️' | '👰‍♀️' | '👰‍♀' | '🤰🏻' | '🤰🏼' | '🤰🏽' | '🤰🏾' | '🤰🏿' | '🤰' | '🫃🏻' | '🫃🏼' | '🫃🏽' | '🫃🏾' | '🫃🏿' | '🫃' | '🫄🏻' | '🫄🏼' | '🫄🏽' | '🫄🏾' | '🫄🏿' | '🫄' | '🤱🏻' | '🤱🏼' | '🤱🏽' | '🤱🏾' | '🤱🏿' | '🤱' | '👩🏻‍🍼' | '👩🏼‍🍼' | '👩🏽‍🍼' | '👩🏾‍🍼' | '👩🏿‍🍼' | '👩‍🍼' | '👨🏻‍🍼' | '👨🏼‍🍼' | '👨🏽‍🍼' | '👨🏾‍🍼' | '👨🏿‍🍼' | '👨‍🍼' | '🧑🏻‍🍼' | '🧑🏼‍🍼' | '🧑🏽‍🍼' | '🧑🏾‍🍼' | '🧑🏿‍🍼' | '🧑‍🍼' | '👼🏻' | '👼🏼' | '👼🏽' | '👼🏾' | '👼🏿' | '👼' | '🎅🏻' | '🎅🏼' | '🎅🏽' | '🎅🏾' | '🎅🏿' | '🎅' | '🤶🏻' | '🤶🏼' | '🤶🏽' | '🤶🏾' | '🤶🏿' | '🤶' | '🧑🏻‍🎄' | '🧑🏼‍🎄' | '🧑🏽‍🎄' | '🧑🏾‍🎄' | '🧑🏿‍🎄' | '🧑‍🎄' | '🦸🏻' | '🦸🏼' | '🦸🏽' | '🦸🏾' | '🦸🏿' | '🦸' | '🦸🏻‍♂️' | '🦸🏼‍♂️' | '🦸🏽‍♂️' | '🦸🏾‍♂️' | '🦸🏿‍♂️' | '🦸‍♂️' | '🦸‍♂' | '🦸🏻‍♀️' | '🦸🏼‍♀️' | '🦸🏽‍♀️' | '🦸🏾‍♀️' | '🦸🏿‍♀️' | '🦸‍♀️' | '🦸‍♀' | '🦹🏻' | '🦹🏼' | '🦹🏽' | '🦹🏾' | '🦹🏿' | '🦹' | '🦹🏻‍♂️' | '🦹🏼‍♂️' | '🦹🏽‍♂️' | '🦹🏾‍♂️' | '🦹🏿‍♂️' | '🦹‍♂️' | '🦹‍♂' | '🦹🏻‍♀️' | '🦹🏼‍♀️' | '🦹🏽‍♀️' | '🦹🏾‍♀️' | '🦹🏿‍♀️' | '🦹‍♀️' | '🦹‍♀' | '🧙🏻' | '🧙🏼' | '🧙🏽' | '🧙🏾' | '🧙🏿' | '🧙' | '🧙🏻‍♂️' | '🧙🏼‍♂️' | '🧙🏽‍♂️' | '🧙🏾‍♂️' | '🧙🏿‍♂️' | '🧙‍♂️' | '🧙‍♂' | '🧙🏻‍♀️' | '🧙🏼‍♀️' | '🧙🏽‍♀️' | '🧙🏾‍♀️' | '🧙🏿‍♀️' | '🧙‍♀️' | '🧙‍♀' | '🧚🏻' | '🧚🏼' | '🧚🏽' | '🧚🏾' | '🧚🏿' | '🧚' | '🧚🏻‍♂️' | '🧚🏼‍♂️' | '🧚🏽‍♂️' | '🧚🏾‍♂️' | '🧚🏿‍♂️' | '🧚‍♂️' | '🧚‍♂' | '🧚🏻‍♀️' | '🧚🏼‍♀️' | '🧚🏽‍♀️' | '🧚🏾‍♀️' | '🧚🏿‍♀️' | '🧚‍♀️' | '🧚‍♀' | '🧛🏻' | '🧛🏼' | '🧛🏽' | '🧛🏾' | '🧛🏿' | '🧛' | '🧛🏻‍♂️' | '🧛🏼‍♂️' | '🧛🏽‍♂️' | '🧛🏾‍♂️' | '🧛🏿‍♂️' | '🧛‍♂️' | '🧛‍♂' | '🧛🏻‍♀️' | '🧛🏼‍♀️' | '🧛🏽‍♀️' | '🧛🏾‍♀️' | '🧛🏿‍♀️' | '🧛‍♀️' | '🧛‍♀' | '🧜🏻' | '🧜🏼' | '🧜🏽' | '🧜🏾' | '🧜🏿' | '🧜' | '🧜🏻‍♂️' | '🧜🏼‍♂️' | '🧜🏽‍♂️' | '🧜🏾‍♂️' | '🧜🏿‍♂️' | '🧜‍♂️' | '🧜‍♂' | '🧜🏻‍♀️' | '🧜🏼‍♀️' | '🧜🏽‍♀️' | '🧜🏾‍♀️' | '🧜🏿‍♀️' | '🧜‍♀️' | '🧜‍♀' | '🧝🏻' | '🧝🏼' | '🧝🏽' | '🧝🏾' | '🧝🏿' | '🧝' | '🧝🏻‍♂️' | '🧝🏼‍♂️' | '🧝🏽‍♂️' | '🧝🏾‍♂️' | '🧝🏿‍♂️' | '🧝‍♂️' | '🧝‍♂' | '🧝🏻‍♀️' | '🧝🏼‍♀️' | '🧝🏽‍♀️' | '🧝🏾‍♀️' | '🧝🏿‍♀️' | '🧝‍♀️' | '🧝‍♀' | '🧞' | '🧞‍♂️' | '🧞‍♂' | '🧞‍♀️' | '🧞‍♀' | '🧟' | '🧟‍♂️' | '🧟‍♂' | '🧟‍♀️' | '🧟‍♀' | '🧌' | '💆🏻' | '💆🏼' | '💆🏽' | '💆🏾' | '💆🏿' | '💆' | '💆🏻‍♂️' | '💆🏼‍♂️' | '💆🏽‍♂️' | '💆🏾‍♂️' | '💆🏿‍♂️' | '💆‍♂️' | '💆‍♂' | '💆🏻‍♀️' | '💆🏼‍♀️' | '💆🏽‍♀️' | '💆🏾‍♀️' | '💆🏿‍♀️' | '💆‍♀️' | '💆‍♀' | '💇🏻' | '💇🏼' | '💇🏽' | '💇🏾' | '💇🏿' | '💇' | '💇🏻‍♂️' | '💇🏼‍♂️' | '💇🏽‍♂️' | '💇🏾‍♂️' | '💇🏿‍♂️' | '💇‍♂️' | '💇‍♂' | '💇🏻‍♀️' | '💇🏼‍♀️' | '💇🏽‍♀️' | '💇🏾‍♀️' | '💇🏿‍♀️' | '💇‍♀️' | '💇‍♀' | '🚶🏻' | '🚶🏼' | '🚶🏽' | '🚶🏾' | '🚶🏿' | '🚶' | '🚶🏻‍♂️' | '🚶🏼‍♂️' | '🚶🏽‍♂️' | '🚶🏾‍♂️' | '🚶🏿‍♂️' | '🚶‍♂️' | '🚶‍♂' | '🚶🏻‍♀️' | '🚶🏼‍♀️' | '🚶🏽‍♀️' | '🚶🏾‍♀️' | '🚶🏿‍♀️' | '🚶‍♀️' | '🚶‍♀' | '🧍🏻' | '🧍🏼' | '🧍🏽' | '🧍🏾' | '🧍🏿' | '🧍' | '🧍🏻‍♂️' | '🧍🏼‍♂️' | '🧍🏽‍♂️' | '🧍🏾‍♂️' | '🧍🏿‍♂️' | '🧍‍♂️' | '🧍‍♂' | '🧍🏻‍♀️' | '🧍🏼‍♀️' | '🧍🏽‍♀️' | '🧍🏾‍♀️' | '🧍🏿‍♀️' | '🧍‍♀️' | '🧍‍♀' | '🧎🏻' | '🧎🏼' | '🧎🏽' | '🧎🏾' | '🧎🏿' | '🧎' | '🧎🏻‍♂️' | '🧎🏼‍♂️' | '🧎🏽‍♂️' | '🧎🏾‍♂️' | '🧎🏿‍♂️' | '🧎‍♂️' | '🧎‍♂' | '🧎🏻‍♀️' | '🧎🏼‍♀️' | '🧎🏽‍♀️' | '🧎🏾‍♀️' | '🧎🏿‍♀️' | '🧎‍♀️' | '🧎‍♀' | '🧑🏻‍🦯' | '🧑🏼‍🦯' | '🧑🏽‍🦯' | '🧑🏾‍🦯' | '🧑🏿‍🦯' | '🧑‍🦯' | '👨🏻‍🦯' | '👨🏼‍🦯' | '👨🏽‍🦯' | '👨🏾‍🦯' | '👨🏿‍🦯' | '👨‍🦯' | '👩🏻‍🦯' | '👩🏼‍🦯' | '👩🏽‍🦯' | '👩🏾‍🦯' | '👩🏿‍🦯' | '👩‍🦯' | '🧑🏻‍🦼' | '🧑🏼‍🦼' | '🧑🏽‍🦼' | '🧑🏾‍🦼' | '🧑🏿‍🦼' | '🧑‍🦼' | '👨🏻‍🦼' | '👨🏼‍🦼' | '👨🏽‍🦼' | '👨🏾‍🦼' | '👨🏿‍🦼' | '👨‍🦼' | '👩🏻‍🦼' | '👩🏼‍🦼' | '👩🏽‍🦼' | '👩🏾‍🦼' | '👩🏿‍🦼' | '👩‍🦼' | '🧑🏻‍🦽' | '🧑🏼‍🦽' | '🧑🏽‍🦽' | '🧑🏾‍🦽' | '🧑🏿‍🦽' | '🧑‍🦽' | '👨🏻‍🦽' | '👨🏼‍🦽' | '👨🏽‍🦽' | '👨🏾‍🦽' | '👨🏿‍🦽' | '👨‍🦽' | '👩🏻‍🦽' | '👩🏼‍🦽' | '👩🏽‍🦽' | '👩🏾‍🦽' | '👩🏿‍🦽' | '👩‍🦽' | '🏃🏻' | '🏃🏼' | '🏃🏽' | '🏃🏾' | '🏃🏿' | '🏃' | '🏃🏻‍♂️' | '🏃🏼‍♂️' | '🏃🏽‍♂️' | '🏃🏾‍♂️' | '🏃🏿‍♂️' | '🏃‍♂️' | '🏃‍♂' | '🏃🏻‍♀️' | '🏃🏼‍♀️' | '🏃🏽‍♀️' | '🏃🏾‍♀️' | '🏃🏿‍♀️' | '🏃‍♀️' | '🏃‍♀' | '💃🏻' | '💃🏼' | '💃🏽' | '💃🏾' | '💃🏿' | '💃' | '🕺🏻' | '🕺🏼' | '🕺🏽' | '🕺🏾' | '🕺🏿' | '🕺' | '🕴🏻' | '🕴🏼' | '🕴🏽' | '🕴🏾' | '🕴🏿' | '🕴️' | '🕴' | '👯' | '👯‍♂️' | '👯‍♂' | '👯‍♀️' | '👯‍♀' | '🧖🏻' | '🧖🏼' | '🧖🏽' | '🧖🏾' | '🧖🏿' | '🧖' | '🧖🏻‍♂️' | '🧖🏼‍♂️' | '🧖🏽‍♂️' | '🧖🏾‍♂️' | '🧖🏿‍♂️' | '🧖‍♂️' | '🧖‍♂' | '🧖🏻‍♀️' | '🧖🏼‍♀️' | '🧖🏽‍♀️' | '🧖🏾‍♀️' | '🧖🏿‍♀️' | '🧖‍♀️' | '🧖‍♀' | '🧗🏻' | '🧗🏼' | '🧗🏽' | '🧗🏾' | '🧗🏿' | '🧗' | '🧗🏻‍♂️' | '🧗🏼‍♂️' | '🧗🏽‍♂️' | '🧗🏾‍♂️' | '🧗🏿‍♂️' | '🧗‍♂️' | '🧗‍♂' | '🧗🏻‍♀️' | '🧗🏼‍♀️' | '🧗🏽‍♀️' | '🧗🏾‍♀️' | '🧗🏿‍♀️' | '🧗‍♀️' | '🧗‍♀' | '🤺' | '🏇🏻' | '🏇🏼' | '🏇🏽' | '🏇🏾' | '🏇🏿' | '🏇' | '⛷️' | '⛷' | '🏂🏻' | '🏂🏼' | '🏂🏽' | '🏂🏾' | '🏂🏿' | '🏂' | '🏌🏻' | '🏌🏼' | '🏌🏽' | '🏌🏾' | '🏌🏿' | '🏌️' | '🏌' | '🏌🏻‍♂️' | '🏌🏼‍♂️' | '🏌🏽‍♂️' | '🏌🏾‍♂️' | '🏌🏿‍♂️' | '🏌️‍♂️' | '🏌🏻‍♀️' | '🏌🏼‍♀️' | '🏌🏽‍♀️' | '🏌🏾‍♀️' | '🏌🏿‍♀️' | '🏌️‍♀️' | '🏄🏻' | '🏄🏼' | '🏄🏽' | '🏄🏾' | '🏄🏿' | '🏄' | '🏄🏻‍♂️' | '🏄🏼‍♂️' | '🏄🏽‍♂️' | '🏄🏾‍♂️' | '🏄🏿‍♂️' | '🏄‍♂️' | '🏄‍♂' | '🏄🏻‍♀️' | '🏄🏼‍♀️' | '🏄🏽‍♀️' | '🏄🏾‍♀️' | '🏄🏿‍♀️' | '🏄‍♀️' | '🏄‍♀' | '🚣🏻' | '🚣🏼' | '🚣🏽' | '🚣🏾' | '🚣🏿' | '🚣' | '🚣🏻‍♂️' | '🚣🏼‍♂️' | '🚣🏽‍♂️' | '🚣🏾‍♂️' | '🚣🏿‍♂️' | '🚣‍♂️' | '🚣‍♂' | '🚣🏻‍♀️' | '🚣🏼‍♀️' | '🚣🏽‍♀️' | '🚣🏾‍♀️' | '🚣🏿‍♀️' | '🚣‍♀️' | '🚣‍♀' | '🏊🏻' | '🏊🏼' | '🏊🏽' | '🏊🏾' | '🏊🏿' | '🏊' | '🏊🏻‍♂️' | '🏊🏼‍♂️' | '🏊🏽‍♂️' | '🏊🏾‍♂️' | '🏊🏿‍♂️' | '🏊‍♂️' | '🏊‍♂' | '🏊🏻‍♀️' | '🏊🏼‍♀️' | '🏊🏽‍♀️' | '🏊🏾‍♀️' | '🏊🏿‍♀️' | '🏊‍♀️' | '🏊‍♀' | '⛹🏻' | '⛹🏼' | '⛹🏽' | '⛹🏾' | '⛹🏿' | '⛹️' | '⛹' | '⛹🏻‍♂️' | '⛹🏼‍♂️' | '⛹🏽‍♂️' | '⛹🏾‍♂️' | '⛹🏿‍♂️' | '⛹️‍♂️' | '⛹🏻‍♀️' | '⛹🏼‍♀️' | '⛹🏽‍♀️' | '⛹🏾‍♀️' | '⛹🏿‍♀️' | '⛹️‍♀️' | '🏋🏻' | '🏋🏼' | '🏋🏽' | '🏋🏾' | '🏋🏿' | '🏋️' | '🏋' | '🏋🏻‍♂️' | '🏋🏼‍♂️' | '🏋🏽‍♂️' | '🏋🏾‍♂️' | '🏋🏿‍♂️' | '🏋️‍♂️' | '🏋🏻‍♀️' | '🏋🏼‍♀️' | '🏋🏽‍♀️' | '🏋🏾‍♀️' | '🏋🏿‍♀️' | '🏋️‍♀️' | '🚴🏻' | '🚴🏼' | '🚴🏽' | '🚴🏾' | '🚴🏿' | '🚴' | '🚴🏻‍♂️' | '🚴🏼‍♂️' | '🚴🏽‍♂️' | '🚴🏾‍♂️' | '🚴🏿‍♂️' | '🚴‍♂️' | '🚴‍♂' | '🚴🏻‍♀️' | '🚴🏼‍♀️' | '🚴🏽‍♀️' | '🚴🏾‍♀️' | '🚴🏿‍♀️' | '🚴‍♀️' | '🚴‍♀' | '🚵🏻' | '🚵🏼' | '🚵🏽' | '🚵🏾' | '🚵🏿' | '🚵' | '🚵🏻‍♂️' | '🚵🏼‍♂️' | '🚵🏽‍♂️' | '🚵🏾‍♂️' | '🚵🏿‍♂️' | '🚵‍♂️' | '🚵‍♂' | '🚵🏻‍♀️' | '🚵🏼‍♀️' | '🚵🏽‍♀️' | '🚵🏾‍♀️' | '🚵🏿‍♀️' | '🚵‍♀️' | '🚵‍♀' | '🤸🏻' | '🤸🏼' | '🤸🏽' | '🤸🏾' | '🤸🏿' | '🤸' | '🤸🏻‍♂️' | '🤸🏼‍♂️' | '🤸🏽‍♂️' | '🤸🏾‍♂️' | '🤸🏿‍♂️' | '🤸‍♂️' | '🤸‍♂' | '🤸🏻‍♀️' | '🤸🏼‍♀️' | '🤸🏽‍♀️' | '🤸🏾‍♀️' | '🤸🏿‍♀️' | '🤸‍♀️' | '🤸‍♀' | '🤼' | '🤼‍♂️' | '🤼‍♂' | '🤼‍♀️' | '🤼‍♀' | '🤽🏻' | '🤽🏼' | '🤽🏽' | '🤽🏾' | '🤽🏿' | '🤽' | '🤽🏻‍♂️' | '🤽🏼‍♂️' | '🤽🏽‍♂️' | '🤽🏾‍♂️' | '🤽🏿‍♂️' | '🤽‍♂️' | '🤽‍♂' | '🤽🏻‍♀️' | '🤽🏼‍♀️' | '🤽🏽‍♀️' | '🤽🏾‍♀️' | '🤽🏿‍♀️' | '🤽‍♀️' | '🤽‍♀' | '🤾🏻' | '🤾🏼' | '🤾🏽' | '🤾🏾' | '🤾🏿' | '🤾' | '🤾🏻‍♂️' | '🤾🏼‍♂️' | '🤾🏽‍♂️' | '🤾🏾‍♂️' | '🤾🏿‍♂️' | '🤾‍♂️' | '🤾‍♂' | '🤾🏻‍♀️' | '🤾🏼‍♀️' | '🤾🏽‍♀️' | '🤾🏾‍♀️' | '🤾🏿‍♀️' | '🤾‍♀️' | '🤾‍♀' | '🤹🏻' | '🤹🏼' | '🤹🏽' | '🤹🏾' | '🤹🏿' | '🤹' | '🤹🏻‍♂️' | '🤹🏼‍♂️' | '🤹🏽‍♂️' | '🤹🏾‍♂️' | '🤹🏿‍♂️' | '🤹‍♂️' | '🤹‍♂' | '🤹🏻‍♀️' | '🤹🏼‍♀️' | '🤹🏽‍♀️' | '🤹🏾‍♀️' | '🤹🏿‍♀️' | '🤹‍♀️' | '🤹‍♀' | '🧘🏻' | '🧘🏼' | '🧘🏽' | '🧘🏾' | '🧘🏿' | '🧘' | '🧘🏻‍♂️' | '🧘🏼‍♂️' | '🧘🏽‍♂️' | '🧘🏾‍♂️' | '🧘🏿‍♂️' | '🧘‍♂️' | '🧘‍♂' | '🧘🏻‍♀️' | '🧘🏼‍♀️' | '🧘🏽‍♀️' | '🧘🏾‍♀️' | '🧘🏿‍♀️' | '🧘‍♀️' | '🧘‍♀' | '🛀🏻' | '🛀🏼' | '🛀🏽' | '🛀🏾' | '🛀🏿' | '🛀' | '🛌🏻' | '🛌🏼' | '🛌🏽' | '🛌🏾' | '🛌🏿' | '🛌' | '🧑🏻‍🤝‍🧑🏻' | '🧑🏻‍🤝‍🧑🏼' | '🧑🏻‍🤝‍🧑🏽' | '🧑🏻‍🤝‍🧑🏾' | '🧑🏻‍🤝‍🧑🏿' | '🧑🏼‍🤝‍🧑🏻' | '🧑🏼‍🤝‍🧑🏼' | '🧑🏼‍🤝‍🧑🏽' | '🧑🏼‍🤝‍🧑🏾' | '🧑🏼‍🤝‍🧑🏿' | '🧑🏽‍🤝‍🧑🏻' | '🧑🏽‍🤝‍🧑🏼' | '🧑🏽‍🤝‍🧑🏽' | '🧑🏽‍🤝‍🧑🏾' | '🧑🏽‍🤝‍🧑🏿' | '🧑🏾‍🤝‍🧑🏻' | '🧑🏾‍🤝‍🧑🏼' | '🧑🏾‍🤝‍🧑🏽' | '🧑🏾‍🤝‍🧑🏾' | '🧑🏾‍🤝‍🧑🏿' | '🧑🏿‍🤝‍🧑🏻' | '🧑🏿‍🤝‍🧑🏼' | '🧑🏿‍🤝‍🧑🏽' | '🧑🏿‍🤝‍🧑🏾' | '🧑🏿‍🤝‍🧑🏿' | '🧑‍🤝‍🧑' | '👭' | '👫' | '👬' | '💏' | '💑' | '👪' | '👨‍👩‍👦' | '👨‍👩‍👧' | '👨‍👩‍👧‍👦' | '👨‍👩‍👦‍👦' | '👨‍👩‍👧‍👧' | '👨‍👨‍👦' | '👨‍👨‍👧' | '👨‍👨‍👧‍👦' | '👨‍👨‍👦‍👦' | '👨‍👨‍👧‍👧' | '👩‍👩‍👦' | '👩‍👩‍👧' | '👩‍👩‍👧‍👦' | '👩‍👩‍👦‍👦' | '👩‍👩‍👧‍👧' | '👨‍👦' | '👨‍👦‍👦' | '👨‍👧' | '👨‍👧‍👦' | '👨‍👧‍👧' | '👩‍👦' | '👩‍👦‍👦' | '👩‍👧' | '👩‍👧‍👦' | '👩‍👧‍👧' | '🗣️' | '🗣' | '👤' | '👥' | '🫂' | '👣' | '🐵' | '🐒' | '🦍' | '🦧' | '🐶' | '🐕' | '🦮' | '🐕‍🦺' | '🐩' | '🐺' | '🦊' | '🦝' | '🐱' | '🐈' | '🐈‍⬛' | '🦁' | '🐯' | '🐅' | '🐆' | '🐴' | '🐎' | '🦄' | '🦓' | '🦌' | '🦬' | '🐮' | '🐂' | '🐃' | '🐄' | '🐷' | '🐖' | '🐗' | '🐽' | '🐏' | '🐑' | '🐐' | '🐪' | '🐫' | '🦙' | '🦒' | '🐘' | '🦣' | '🦏' | '🦛' | '🐭' | '🐁' | '🐀' | '🐹' | '🐰' | '🐇' | '🐿️' | '🐿' | '🦫' | '🦔' | '🦇' | '🐻' | '🐻‍❄️' | '🐻‍❄' | '🐨' | '🐼' | '🦥' | '🦦' | '🦨' | '🦘' | '🦡' | '🐾' | '🦃' | '🐔' | '🐓' | '🐣' | '🐤' | '🐥' | '🐦' | '🐧' | '🕊️' | '🕊' | '🦅' | '🦆' | '🦢' | '🦉' | '🦤' | '🪶' | '🦩' | '🦚' | '🦜' | '🐸' | '🐊' | '🐢' | '🦎' | '🐍' | '🐲' | '🐉' | '🦕' | '🦖' | '🐳' | '🐋' | '🐬' | '🦭' | '🐟' | '🐠' | '🐡' | '🦈' | '🐙' | '🐚' | '🪸' | '🐌' | '🦋' | '🐛' | '🐜' | '🐝' | '🪲' | '🐞' | '🦗' | '🪳' | '🕷️' | '🕷' | '🕸️' | '🕸' | '🦂' | '🦟' | '🪰' | '🪱' | '🦠' | '💐' | '🌸' | '💮' | '🪷' | '🏵️' | '🏵' | '🌹' | '🥀' | '🌺' | '🌻' | '🌼' | '🌷' | '🌱' | '🪴' | '🌲' | '🌳' | '🌴' | '🌵' | '🌾' | '🌿' | '☘️' | '☘' | '🍀' | '🍁' | '🍂' | '🍃' | '🪹' | '🪺' | '🍇' | '🍈' | '🍉' | '🍊' | '🍋' | '🍌' | '🍍' | '🥭' | '🍎' | '🍏' | '🍐' | '🍑' | '🍒' | '🍓' | '🫐' | '🥝' | '🍅' | '🫒' | '🥥' | '🥑' | '🍆' | '🥔' | '🥕' | '🌽' | '🌶️' | '🌶' | '🫑' | '🥒' | '🥬' | '🥦' | '🧄' | '🧅' | '🍄' | '🥜' | '🫘' | '🌰' | '🍞' | '🥐' | '🥖' | '🫓' | '🥨' | '🥯' | '🥞' | '🧇' | '🧀' | '🍖' | '🍗' | '🥩' | '🥓' | '🍔' | '🍟' | '🍕' | '🌭' | '🥪' | '🌮' | '🌯' | '🫔' | '🥙' | '🧆' | '🥚' | '🍳' | '🥘' | '🍲' | '🫕' | '🥣' | '🥗' | '🍿' | '🧈' | '🧂' | '🥫' | '🍱' | '🍘' | '🍙' | '🍚' | '🍛' | '🍜' | '🍝' | '🍠' | '🍢' | '🍣' | '🍤' | '🍥' | '🥮' | '🍡' | '🥟' | '🥠' | '🥡' | '🦀' | '🦞' | '🦐' | '🦑' | '🦪' | '🍦' | '🍧' | '🍨' | '🍩' | '🍪' | '🎂' | '🍰' | '🧁' | '🥧' | '🍫' | '🍬' | '🍭' | '🍮' | '🍯' | '🍼' | '🥛' | '☕' | '🫖' | '🍵' | '🍶' | '🍾' | '🍷' | '🍸' | '🍹' | '🍺' | '🍻' | '🥂' | '🥃' | '🫗' | '🥤' | '🧋' | '🧃' | '🧉' | '🧊' | '🥢' | '🍽️' | '🍽' | '🍴' | '🥄' | '🔪' | '🫙' | '🏺' | '🌍' | '🌎' | '🌏' | '🌐' | '🗺️' | '🗺' | '🗾' | '🧭' | '🏔️' | '🏔' | '⛰️' | '⛰' | '🌋' | '🗻' | '🏕️' | '🏕' | '🏖️' | '🏖' | '🏜️' | '🏜' | '🏝️' | '🏝' | '🏞️' | '🏞' | '🏟️' | '🏟' | '🏛️' | '🏛' | '🏗️' | '🏗' | '🧱' | '🪨' | '🪵' | '🛖' | '🏘️' | '🏘' | '🏚️' | '🏚' | '🏠' | '🏡' | '🏢' | '🏣' | '🏤' | '🏥' | '🏦' | '🏨' | '🏩' | '🏪' | '🏫' | '🏬' | '🏭' | '🏯' | '🏰' | '💒' | '🗼' | '🗽' | '⛪' | '🕌' | '🛕' | '🕍' | '⛩️' | '⛩' | '🕋' | '⛲' | '⛺' | '🌁' | '🌃' | '🏙️' | '🏙' | '🌄' | '🌅' | '🌆' | '🌇' | '🌉' | '♨️' | '♨' | '🎠' | '🛝' | '🎡' | '🎢' | '💈' | '🎪' | '🚂' | '🚃' | '🚄' | '🚅' | '🚆' | '🚇' | '🚈' | '🚉' | '🚊' | '🚝' | '🚞' | '🚋' | '🚌' | '🚍' | '🚎' | '🚐' | '🚑' | '🚒' | '🚓' | '🚔' | '🚕' | '🚖' | '🚗' | '🚘' | '🚙' | '🛻' | '🚚' | '🚛' | '🚜' | '🏎️' | '🏎' | '🏍️' | '🏍' | '🛵' | '🦽' | '🦼' | '🛺' | '🚲' | '🛴' | '🛹' | '🛼' | '🚏' | '🛣️' | '🛣' | '🛤️' | '🛤' | '🛢️' | '🛢' | '⛽' | '🛞' | '🚨' | '🚥' | '🚦' | '🛑' | '🚧' | '⚓' | '🛟' | '⛵' | '🛶' | '🚤' | '🛳️' | '🛳' | '⛴️' | '⛴' | '🛥️' | '🛥' | '🚢' | '✈️' | '✈' | '🛩️' | '🛩' | '🛫' | '🛬' | '🪂' | '💺' | '🚁' | '🚟' | '🚠' | '🚡' | '🛰️' | '🛰' | '🚀' | '🛸' | '🛎️' | '🛎' | '🧳' | '⌛' | '⏳' | '⌚' | '⏰' | '⏱️' | '⏱' | '⏲️' | '⏲' | '🕰️' | '🕰' | '🕛' | '🕧' | '🕐' | '🕜' | '🕑' | '🕝' | '🕒' | '🕞' | '🕓' | '🕟' | '🕔' | '🕠' | '🕕' | '🕡' | '🕖' | '🕢' | '🕗' | '🕣' | '🕘' | '🕤' | '🕙' | '🕥' | '🕚' | '🕦' | '🌑' | '🌒' | '🌓' | '🌔' | '🌕' | '🌖' | '🌗' | '🌘' | '🌙' | '🌚' | '🌛' | '🌜' | '🌡️' | '🌡' | '☀️' | '☀' | '🌝' | '🌞' | '🪐' | '⭐' | '🌟' | '🌠' | '🌌' | '☁️' | '☁' | '⛅' | '⛈️' | '⛈' | '🌤️' | '🌤' | '🌥️' | '🌥' | '🌦️' | '🌦' | '🌧️' | '🌧' | '🌨️' | '🌨' | '🌩️' | '🌩' | '🌪️' | '🌪' | '🌫️' | '🌫' | '🌬️' | '🌬' | '🌀' | '🌈' | '🌂' | '☂️' | '☂' | '☔' | '⛱️' | '⛱' | '⚡' | '❄️' | '❄' | '☃️' | '☃' | '⛄' | '☄️' | '☄' | '🔥' | '💧' | '🌊' | '🎃' | '🎄' | '🎆' | '🎇' | '🧨' | '✨' | '🎈' | '🎉' | '🎊' | '🎋' | '🎍' | '🎎' | '🎏' | '🎐' | '🎑' | '🧧' | '🎀' | '🎁' | '🎗️' | '🎗' | '🎟️' | '🎟' | '🎫' | '🎖️' | '🎖' | '🏆' | '🏅' | '🥇' | '🥈' | '🥉' | '⚽' | '⚾' | '🥎' | '🏀' | '🏐' | '🏈' | '🏉' | '🎾' | '🥏' | '🎳' | '🏏' | '🏑' | '🏒' | '🥍' | '🏓' | '🏸' | '🥊' | '🥋' | '🥅' | '⛳' | '⛸️' | '⛸' | '🎣' | '🤿' | '🎽' | '🎿' | '🛷' | '🥌' | '🎯' | '🪀' | '🪁' | '🎱' | '🔮' | '🪄' | '🧿' | '🪬' | '🎮' | '🕹️' | '🕹' | '🎰' | '🎲' | '🧩' | '🧸' | '🪅' | '🪩' | '🪆' | '♠️' | '♠' | '♥️' | '♥' | '♦️' | '♦' | '♣️' | '♣' | '♟️' | '♟' | '🃏' | '🀄' | '🎴' | '🎭' | '🖼️' | '🖼' | '🎨' | '🧵' | '🪡' | '🧶' | '🪢' | '👓' | '🕶️' | '🕶' | '🥽' | '🥼' | '🦺' | '👔' | '👕' | '👖' | '🧣' | '🧤' | '🧥' | '🧦' | '👗' | '👘' | '🥻' | '🩱' | '🩲' | '🩳' | '👙' | '👚' | '👛' | '👜' | '👝' | '🛍️' | '🛍' | '🎒' | '🩴' | '👞' | '👟' | '🥾' | '🥿' | '👠' | '👡' | '🩰' | '👢' | '👑' | '👒' | '🎩' | '🎓' | '🧢' | '🪖' | '⛑️' | '⛑' | '📿' | '💄' | '💍' | '💎' | '🔇' | '🔈' | '🔉' | '🔊' | '📢' | '📣' | '📯' | '🔔' | '🔕' | '🎼' | '🎵' | '🎶' | '🎙️' | '🎙' | '🎚️' | '🎚' | '🎛️' | '🎛' | '🎤' | '🎧' | '📻' | '🎷' | '🪗' | '🎸' | '🎹' | '🎺' | '🎻' | '🪕' | '🥁' | '🪘' | '📱' | '📲' | '☎️' | '☎' | '📞' | '📟' | '📠' | '🔋' | '🪫' | '🔌' | '💻' | '🖥️' | '🖥' | '🖨️' | '🖨' | '⌨️' | '⌨' | '🖱️' | '🖱' | '🖲️' | '🖲' | '💽' | '💾' | '💿' | '📀' | '🧮' | '🎥' | '🎞️' | '🎞' | '📽️' | '📽' | '🎬' | '📺' | '📷' | '📸' | '📹' | '📼' | '🔍' | '🔎' | '🕯️' | '🕯' | '💡' | '🔦' | '🏮' | '🪔' | '📔' | '📕' | '📖' | '📗' | '📘' | '📙' | '📚' | '📓' | '📒' | '📃' | '📜' | '📄' | '📰' | '🗞️' | '🗞' | '📑' | '🔖' | '🏷️' | '🏷' | '💰' | '🪙' | '💴' | '💵' | '💶' | '💷' | '💸' | '💳' | '🧾' | '💹' | '✉️' | '✉' | '📧' | '📨' | '📩' | '📤' | '📥' | '📦' | '📫' | '📪' | '📬' | '📭' | '📮' | '🗳️' | '🗳' | '✏️' | '✏' | '✒️' | '✒' | '🖋️' | '🖋' | '🖊️' | '🖊' | '🖌️' | '🖌' | '🖍️' | '🖍' | '📝' | '💼' | '📁' | '📂' | '🗂️' | '🗂' | '📅' | '📆' | '🗒️' | '🗒' | '🗓️' | '🗓' | '📇' | '📈' | '📉' | '📊' | '📋' | '📌' | '📍' | '📎' | '🖇️' | '🖇' | '📏' | '📐' | '✂️' | '✂' | '🗃️' | '🗃' | '🗄️' | '🗄' | '🗑️' | '🗑' | '🔒' | '🔓' | '🔏' | '🔐' | '🔑' | '🗝️' | '🗝' | '🔨' | '🪓' | '⛏️' | '⛏' | '⚒️' | '⚒' | '🛠️' | '🛠' | '🗡️' | '🗡' | '⚔️' | '⚔' | '🔫' | '🪃' | '🏹' | '🛡️' | '🛡' | '🪚' | '🔧' | '🪛' | '🔩' | '⚙️' | '⚙' | '🗜️' | '🗜' | '⚖️' | '⚖' | '🦯' | '🔗' | '⛓️' | '⛓' | '🪝' | '🧰' | '🧲' | '🪜' | '⚗️' | '⚗' | '🧪' | '🧫' | '🧬' | '🔬' | '🔭' | '📡' | '💉' | '🩸' | '💊' | '🩹' | '🩼' | '🩺' | '🩻' | '🚪' | '🛗' | '🪞' | '🪟' | '🛏️' | '🛏' | '🛋️' | '🛋' | '🪑' | '🚽' | '🪠' | '🚿' | '🛁' | '🪤' | '🪒' | '🧴' | '🧷' | '🧹' | '🧺' | '🧻' | '🪣' | '🧼' | '🫧' | '🪥' | '🧽' | '🧯' | '🛒' | '🚬' | '⚰️' | '⚰' | '🪦' | '⚱️' | '⚱' | '🗿' | '🪧' | '🪪' | '🏧' | '🚮' | '🚰' | '♿' | '🚹' | '🚺' | '🚻' | '🚼' | '🚾' | '🛂' | '🛃' | '🛄' | '🛅' | '⚠️' | '⚠' | '🚸' | '⛔' | '🚫' | '🚳' | '🚭' | '🚯' | '🚱' | '🚷' | '📵' | '🔞' | '☢️' | '☢' | '☣️' | '☣' | '⬆️' | '⬆' | '↗️' | '↗' | '➡️' | '➡' | '↘️' | '↘' | '⬇️' | '⬇' | '↙️' | '↙' | '⬅️' | '⬅' | '↖️' | '↖' | '↕️' | '↕' | '↔️' | '↩️' | '↩' | '↪️' | '↪' | '⤴️' | '⤴' | '⤵️' | '⤵' | '🔃' | '🔄' | '🔙' | '🔚' | '🔛' | '🔜' | '🔝' | '🛐' | '⚛️' | '⚛' | '🕉️' | '🕉' | '✡️' | '✡' | '☸️' | '☸' | '☯️' | '☯' | '✝️' | '✝' | '☦️' | '☦' | '☪️' | '☪' | '☮️' | '☮' | '🕎' | '🔯' | '♈' | '♉' | '♊' | '♋' | '♌' | '♍' | '♎' | '♏' | '♐' | '♑' | '♒' | '♓' | '⛎' | '🔀' | '🔁' | '🔂' | '▶️' | '⏩' | '⏭️' | '⏭' | '⏯️' | '⏯' | '◀️' | '⏪' | '⏮️' | '⏮' | '🔼' | '⏫' | '🔽' | '⏬' | '⏸️' | '⏸' | '⏹️' | '⏹' | '⏺️' | '⏺' | '⏏️' | '⏏' | '🎦' | '🔅' | '🔆' | '📶' | '📳' | '📴' | '♀️' | '♀' | '♂️' | '♂' | '⚧️' | '⚧' | '✖️' | '✖' | '➕' | '➖' | '➗' | '🟰' | '♾️' | '♾' | '‼️' | '‼' | '⁉️' | '⁉' | '❓' | '❔' | '❕' | '❗' | '〰️' | '〰' | '💱' | '💲' | '⚕️' | '⚕' | '♻️' | '♻' | '⚜️' | '⚜' | '🔱' | '📛' | '🔰' | '⭕' | '✅' | '☑️' | '☑' | '✔️' | '✔' | '❌' | '❎' | '➰' | '➿' | '〽️' | '〽' | '✳️' | '✳' | '✴️' | '✴' | '❇️' | '❇' | '©️' | '©' | '®️' | '®' | '™️' | '#️⃣' | '#⃣' | '*️⃣' | '*⃣' | '0️⃣' | '0⃣' | '1️⃣' | '1⃣' | '2️⃣' | '2⃣' | '3️⃣' | '3⃣' | '4️⃣' | '4⃣' | '5️⃣' | '5⃣' | '6️⃣' | '6⃣' | '7️⃣' | '7⃣' | '8️⃣' | '8⃣' | '9️⃣' | '9⃣' | '🔟' | '🔠' | '🔡' | '🔢' | '🔣' | '🔤' | '🅰️' | '🅰' | '🆎' | '🅱️' | '🅱' | '🆑' | '🆒' | '🆓' | 'ℹ️' | 'ℹ' | '🆔' | 'Ⓜ️' | 'Ⓜ' | '🆕' | '🆖' | '🅾️' | '🅾' | '🆗' | '🅿️' | '🅿' | '🆘' | '🆙' | '🆚' | '🈁' | '🈂️' | '🈂' | '🈷️' | '🈷' | '🈶' | '🈯' | '🉐' | '🈹' | '🈚' | '🈲' | '🉑' | '🈸' | '🈴' | '🈳' | '㊗️' | '㊗' | '㊙️' | '㊙' | '🈺' | '🈵' | '🔴' | '🟠' | '🟡' | '🟢' | '🔵' | '🟣' | '🟤' | '⚫' | '⚪' | '🟥' | '🟧' | '🟨' | '🟩' | '🟦' | '🟪' | '🟫' | '⬛' | '⬜' | '◼️' | '◼' | '◻️' | '◻' | '◾' | '◽' | '▪️' | '▪' | '▫️' | '▫' | '🔶' | '🔷' | '🔸' | '🔹' | '🔺' | '🔻' | '💠' | '🔘' | '🔳' | '🔲' | '🏁' | '🚩' | '🎌' | '🏴' | '🏳️' | '🏳' | '🏳️‍🌈' | '🏳‍🌈' | '🏳️‍⚧️' | '🏴‍☠️' | '🏴‍☠' | '🇦🇨' | '🇦🇩' | '🇦🇪' | '🇦🇫' | '🇦🇬' | '🇦🇮' | '🇦🇱' | '🇦🇲' | '🇦🇴' | '🇦🇶' | '🇦🇷' | '🇦🇸' | '🇦🇹' | '🇦🇺' | '🇦🇼' | '🇦🇽' | '🇦🇿' | '🇧🇦' | '🇧🇧' | '🇧🇩' | '🇧🇪' | '🇧🇫' | '🇧🇬' | '🇧🇭' | '🇧🇮' | '🇧🇯' | '🇧🇱' | '🇧🇲' | '🇧🇳' | '🇧🇴' | '🇧🇶' | '🇧🇷' | '🇧🇸' | '🇧🇹' | '🇧🇻' | '🇧🇼' | '🇧🇾' | '🇧🇿' | '🇨🇦' | '🇨🇨' | '🇨🇩' | '🇨🇫' | '🇨🇬' | '🇨🇭' | '🇨🇮' | '🇨🇰' | '🇨🇱' | '🇨🇲' | '🇨🇳' | '🇨🇴' | '🇨🇵' | '🇨🇷' | '🇨🇺' | '🇨🇻' | '🇨🇼' | '🇨🇽' | '🇨🇾' | '🇨🇿' | '🇩🇪' | '🇩🇬' | '🇩🇯' | '🇩🇰' | '🇩🇲' | '🇩🇴' | '🇩🇿' | '🇪🇦' | '🇪🇨' | '🇪🇪' | '🇪🇬' | '🇪🇭' | '🇪🇷' | '🇪🇸' | '🇪🇹' | '🇪🇺' | '🇫🇮' | '🇫🇯' | '🇫🇰' | '🇫🇲' | '🇫🇴' | '🇫🇷' | '🇬🇦' | '🇬🇧' | '🇬🇩' | '🇬🇪' | '🇬🇫' | '🇬🇬' | '🇬🇭' | '🇬🇮' | '🇬🇱' | '🇬🇲' | '🇬🇳' | '🇬🇵' | '🇬🇶' | '🇬🇷' | '🇬🇸' | '🇬🇹' | '🇬🇺' | '🇬🇼' | '🇬🇾' | '🇭🇰' | '🇭🇲' | '🇭🇳' | '🇭🇷' | '🇭🇹' | '🇭🇺' | '🇮🇨' | '🇮🇩' | '🇮🇪' | '🇮🇱' | '🇮🇲' | '🇮🇳' | '🇮🇴' | '🇮🇶' | '🇮🇷' | '🇮🇸' | '🇮🇹' | '🇯🇪' | '🇯🇲' | '🇯🇴' | '🇯🇵' | '🇰🇪' | '🇰🇬' | '🇰🇭' | '🇰🇮' | '🇰🇲' | '🇰🇳' | '🇰🇵' | '🇰🇷' | '🇰🇼' | '🇰🇾' | '🇰🇿' | '🇱🇦' | '🇱🇧' | '🇱🇨' | '🇱🇮' | '🇱🇰' | '🇱🇷' | '🇱🇸' | '🇱🇹' | '🇱🇺' | '🇱🇻' | '🇱🇾' | '🇲🇦' | '🇲🇨' | '🇲🇩' | '🇲🇪' | '🇲🇫' | '🇲🇬' | '🇲🇭' | '🇲🇰' | '🇲🇱' | '🇲🇲' | '🇲🇳' | '🇲🇴' | '🇲🇵' | '🇲🇶' | '🇲🇷' | '🇲🇸' | '🇲🇹' | '🇲🇺' | '🇲🇻' | '🇲🇼' | '🇲🇽' | '🇲🇾' | '🇲🇿' | '🇳🇦' | '🇳🇨' | '🇳🇪' | '🇳🇫' | '🇳🇬' | '🇳🇮' | '🇳🇱' | '🇳🇴' | '🇳🇵' | '🇳🇷' | '🇳🇺' | '🇳🇿' | '🇴🇲' | '🇵🇦' | '🇵🇪' | '🇵🇫' | '🇵🇬' | '🇵🇭' | '🇵🇰' | '🇵🇱' | '🇵🇲' | '🇵🇳' | '🇵🇷' | '🇵🇸' | '🇵🇹' | '🇵🇼' | '🇵🇾' | '🇶🇦' | '🇷🇪' | '🇷🇴' | '🇷🇸' | '🇷🇺' | '🇷🇼' | '🇸🇦' | '🇸🇧' | '🇸🇨' | '🇸🇩' | '🇸🇪' | '🇸🇬' | '🇸🇭' | '🇸🇮' | '🇸🇯' | '🇸🇰' | '🇸🇱' | '🇸🇲' | '🇸🇳' | '🇸🇴' | '🇸🇷' | '🇸🇸' | '🇸🇹' | '🇸🇻' | '🇸🇽' | '🇸🇾' | '🇸🇿' | '🇹🇦' | '🇹🇨' | '🇹🇩' | '🇹🇫' | '🇹🇬' | '🇹🇭' | '🇹🇯' | '🇹🇰' | '🇹🇱' | '🇹🇲' | '🇹🇳' | '🇹🇴' | '🇹🇷' | '🇹🇹' | '🇹🇻' | '🇹🇼' | '🇹🇿' | '🇺🇦' | '🇺🇬' | '🇺🇲' | '🇺🇳' | '🇺🇸' | '🇺🇾' | '🇺🇿' | '🇻🇦' | '🇻🇨' | '🇻🇪' | '🇻🇬' | '🇻🇮' | '🇻🇳' | '🇻🇺' | '🇼🇫' | '🇼🇸' | '🇽🇰' | '🇾🇪' | '🇾🇹' | '🇿🇦' | '🇿🇲' | '🇿🇼' | '🏴󠁧󠁢󠁥󠁮󠁧󠁿' | '🏴󠁧󠁢󠁳󠁣󠁴󠁿' | '🏴󠁧󠁢󠁷󠁬󠁳󠁿';
export type PageObjectResponse = {
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    properties: Record<string, {
        type: 'number';
        number: number | null;
        id: string;
    } | {
        type: 'url';
        url: string | null;
        id: string;
    } | {
        type: 'select';
        select: PartialSelectResponse | null;
        id: string;
    } | {
        type: 'multi_select';
        multi_select: PartialSelectResponse[];
        id: string;
    } | {
        type: 'status';
        status: PartialSelectResponse | null;
        id: string;
    } | {
        type: 'date';
        date: DateResponse | null;
        id: string;
    } | {
        type: 'email';
        email: string | null;
        id: string;
    } | {
        type: 'phone_number';
        phone_number: string | null;
        id: string;
    } | {
        type: 'checkbox';
        checkbox: boolean;
        id: string;
    } | {
        type: 'files';
        files: Array<{
            file: {
                url: string;
                expiry_time: string;
            };
            name: StringRequest;
            type?: 'file';
        } | {
            external: {
                url: TextRequest;
            };
            name: StringRequest;
            type?: 'external';
        }>;
        id: string;
    } | {
        type: 'created_by';
        created_by: PartialUserObjectResponse | UserObjectResponse;
        id: string;
    } | {
        type: 'created_time';
        created_time: string;
        id: string;
    } | {
        type: 'last_edited_by';
        last_edited_by: PartialUserObjectResponse | UserObjectResponse;
        id: string;
    } | {
        type: 'last_edited_time';
        last_edited_time: string;
        id: string;
    } | {
        type: 'formula';
        formula: FormulaPropertyResponse;
        id: string;
    } | {
        type: 'button';
        button: Record<string, never>;
        id: string;
    } | {
        type: 'unique_id';
        unique_id: {
            prefix: string | null;
            number: number | null;
        };
        id: string;
    } | {
        type: 'verification';
        verification: VerificationPropertyUnverifiedResponse | null | VerificationPropertyResponse | null;
        id: string;
    } | {
        type: 'title';
        title: RichTextItemResponse[];
        id: string;
    } | {
        type: 'rich_text';
        rich_text: RichTextItemResponse[];
        id: string;
    } | {
        type: 'people';
        people: Array<PartialUserObjectResponse | UserObjectResponse>;
        id: string;
    } | {
        type: 'relation';
        relation: Array<{
            id: string;
        }>;
        id: string;
    } | {
        type: 'rollup';
        rollup: {
            type: 'number';
            number: number | null;
            function: RollupFunction;
        } | {
            type: 'date';
            date: DateResponse | null;
            function: RollupFunction;
        } | {
            type: 'array';
            array: Array<{
                type: 'number';
                number: number | null;
            } | {
                type: 'url';
                url: string | null;
            } | {
                type: 'select';
                select: PartialSelectResponse | null;
            } | {
                type: 'multi_select';
                multi_select: PartialSelectResponse[];
            } | {
                type: 'status';
                status: PartialSelectResponse | null;
            } | {
                type: 'date';
                date: DateResponse | null;
            } | {
                type: 'email';
                email: string | null;
            } | {
                type: 'phone_number';
                phone_number: string | null;
            } | {
                type: 'checkbox';
                checkbox: boolean;
            } | {
                type: 'files';
                files: Array<{
                    file: {
                        url: string;
                        expiry_time: string;
                    };
                    name: StringRequest;
                    type?: 'file';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    name: StringRequest;
                    type?: 'external';
                }>;
            } | {
                type: 'created_by';
                created_by: PartialUserObjectResponse | UserObjectResponse;
            } | {
                type: 'created_time';
                created_time: string;
            } | {
                type: 'last_edited_by';
                last_edited_by: PartialUserObjectResponse | UserObjectResponse;
            } | {
                type: 'last_edited_time';
                last_edited_time: string;
            } | {
                type: 'formula';
                formula: FormulaPropertyResponse;
            } | {
                type: 'button';
                button: Record<string, never>;
            } | {
                type: 'unique_id';
                unique_id: {
                    prefix: string | null;
                    number: number | null;
                };
            } | {
                type: 'verification';
                verification: VerificationPropertyUnverifiedResponse | null | VerificationPropertyResponse | null;
            } | {
                type: 'title';
                title: RichTextItemResponse[];
            } | {
                type: 'rich_text';
                rich_text: RichTextItemResponse[];
            } | {
                type: 'people';
                people: Array<PartialUserObjectResponse | UserObjectResponse>;
            } | {
                type: 'relation';
                relation: Array<{
                    id: string;
                }>;
            }>;
            function: RollupFunction;
        };
        id: string;
    }>;
    icon: {
        type: 'emoji';
        emoji: EmojiRequest;
    } | null | {
        type: 'external';
        external: {
            url: TextRequest;
        };
    } | null | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
    } | null;
    cover: {
        type: 'external';
        external: {
            url: TextRequest;
        };
    } | null | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
    } | null;
    created_by: PartialUserObjectResponse;
    last_edited_by: PartialUserObjectResponse;
    object: 'page';
    id: string;
    created_time: string;
    last_edited_time: string;
    archived: boolean;
    in_trash: boolean;
    url: string;
    public_url: string | null;
};
export type PartialPageObjectResponse = {
    object: 'page';
    id: string;
};
type NumberFormat = 'number' | 'number_with_commas' | 'percent' | 'dollar' | 'australian_dollar' | 'canadian_dollar' | 'singapore_dollar' | 'euro' | 'pound' | 'yen' | 'ruble' | 'rupee' | 'won' | 'yuan' | 'real' | 'lira' | 'rupiah' | 'franc' | 'hong_kong_dollar' | 'new_zealand_dollar' | 'krona' | 'norwegian_krone' | 'mexican_peso' | 'rand' | 'new_taiwan_dollar' | 'danish_krone' | 'zloty' | 'baht' | 'forint' | 'koruna' | 'shekel' | 'chilean_peso' | 'philippine_peso' | 'dirham' | 'colombian_peso' | 'riyal' | 'ringgit' | 'leu' | 'argentine_peso' | 'uruguayan_peso' | 'peruvian_sol';
type PropertyDescriptionRequest = string;
type NumberDatabasePropertyConfigResponse = {
    type: 'number';
    number: {
        format: NumberFormat;
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type FormulaDatabasePropertyConfigResponse = {
    type: 'formula';
    formula: {
        expression: string;
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type SelectPropertyResponse = {
    id: StringRequest;
    name: StringRequest;
    color: SelectColor;
    description: StringRequest | null;
};
type SelectDatabasePropertyConfigResponse = {
    type: 'select';
    select: {
        options: SelectPropertyResponse[];
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type MultiSelectDatabasePropertyConfigResponse = {
    type: 'multi_select';
    multi_select: {
        options: SelectPropertyResponse[];
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type StatusPropertyResponse = {
    id: StringRequest;
    name: StringRequest;
    color: SelectColor;
    description: StringRequest | null;
};
type StatusDatabasePropertyConfigResponse = {
    type: 'status';
    status: {
        options: StatusPropertyResponse[];
        groups: Array<{
            id: StringRequest;
            name: StringRequest;
            color: SelectColor;
            option_ids: string[];
        }>;
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type SinglePropertyDatabasePropertyRelationConfigResponse = {
    type: 'single_property';
    single_property: EmptyObject;
    database_id: IdRequest;
};
type DualPropertyDatabasePropertyRelationConfigResponse = {
    type: 'dual_property';
    dual_property: {
        synced_property_id: StringRequest;
        synced_property_name: StringRequest;
    };
    database_id: IdRequest;
};
type DatabasePropertyRelationConfigResponse = SinglePropertyDatabasePropertyRelationConfigResponse | DualPropertyDatabasePropertyRelationConfigResponse;
type RelationDatabasePropertyConfigResponse = {
    type: 'relation';
    relation: DatabasePropertyRelationConfigResponse;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type RollupDatabasePropertyConfigResponse = {
    type: 'rollup';
    rollup: {
        rollup_property_name: string;
        relation_property_name: string;
        rollup_property_id: string;
        relation_property_id: string;
        function: RollupFunction;
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type UniqueIdDatabasePropertyConfigResponse = {
    type: 'unique_id';
    unique_id: {
        prefix: string | null;
    };
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type TitleDatabasePropertyConfigResponse = {
    type: 'title';
    title: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type RichTextDatabasePropertyConfigResponse = {
    type: 'rich_text';
    rich_text: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type UrlDatabasePropertyConfigResponse = {
    type: 'url';
    url: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type PeopleDatabasePropertyConfigResponse = {
    type: 'people';
    people: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type FilesDatabasePropertyConfigResponse = {
    type: 'files';
    files: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type EmailDatabasePropertyConfigResponse = {
    type: 'email';
    email: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type PhoneNumberDatabasePropertyConfigResponse = {
    type: 'phone_number';
    phone_number: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type DateDatabasePropertyConfigResponse = {
    type: 'date';
    date: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type CheckboxDatabasePropertyConfigResponse = {
    type: 'checkbox';
    checkbox: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type CreatedByDatabasePropertyConfigResponse = {
    type: 'created_by';
    created_by: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type CreatedTimeDatabasePropertyConfigResponse = {
    type: 'created_time';
    created_time: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type LastEditedByDatabasePropertyConfigResponse = {
    type: 'last_edited_by';
    last_edited_by: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type LastEditedTimeDatabasePropertyConfigResponse = {
    type: 'last_edited_time';
    last_edited_time: EmptyObject;
    id: string;
    name: string;
    description: PropertyDescriptionRequest | null;
};
type DatabasePropertyConfigResponse = NumberDatabasePropertyConfigResponse | FormulaDatabasePropertyConfigResponse | SelectDatabasePropertyConfigResponse | MultiSelectDatabasePropertyConfigResponse | StatusDatabasePropertyConfigResponse | RelationDatabasePropertyConfigResponse | RollupDatabasePropertyConfigResponse | UniqueIdDatabasePropertyConfigResponse | TitleDatabasePropertyConfigResponse | RichTextDatabasePropertyConfigResponse | UrlDatabasePropertyConfigResponse | PeopleDatabasePropertyConfigResponse | FilesDatabasePropertyConfigResponse | EmailDatabasePropertyConfigResponse | PhoneNumberDatabasePropertyConfigResponse | DateDatabasePropertyConfigResponse | CheckboxDatabasePropertyConfigResponse | CreatedByDatabasePropertyConfigResponse | CreatedTimeDatabasePropertyConfigResponse | LastEditedByDatabasePropertyConfigResponse | LastEditedTimeDatabasePropertyConfigResponse;
export type PartialDatabaseObjectResponse = {
    object: 'database';
    id: string;
    properties: Record<string, DatabasePropertyConfigResponse>;
};
export type DatabaseObjectResponse = {
    title: RichTextItemResponse[];
    description: RichTextItemResponse[];
    icon: {
        type: 'emoji';
        emoji: EmojiRequest;
    } | null | {
        type: 'external';
        external: {
            url: TextRequest;
        };
    } | null | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
    } | null;
    cover: {
        type: 'external';
        external: {
            url: TextRequest;
        };
    } | null | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
    } | null;
    properties: Record<string, DatabasePropertyConfigResponse>;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    created_by: PartialUserObjectResponse;
    last_edited_by: PartialUserObjectResponse;
    is_inline: boolean;
    object: 'database';
    id: string;
    created_time: string;
    last_edited_time: string;
    archived: boolean;
    in_trash: boolean;
    url: string;
    public_url: string | null;
};
export type PartialBlockObjectResponse = {
    object: 'block';
    id: string;
};
type ApiColor = 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red' | 'gray_background' | 'brown_background' | 'orange_background' | 'yellow_background' | 'green_background' | 'blue_background' | 'purple_background' | 'pink_background' | 'red_background';
export type ParagraphBlockObjectResponse = {
    type: 'paragraph';
    paragraph: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type Heading1BlockObjectResponse = {
    type: 'heading_1';
    heading_1: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
        is_toggleable: boolean;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type Heading2BlockObjectResponse = {
    type: 'heading_2';
    heading_2: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
        is_toggleable: boolean;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type Heading3BlockObjectResponse = {
    type: 'heading_3';
    heading_3: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
        is_toggleable: boolean;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type BulletedListItemBlockObjectResponse = {
    type: 'bulleted_list_item';
    bulleted_list_item: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type NumberedListItemBlockObjectResponse = {
    type: 'numbered_list_item';
    numbered_list_item: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type QuoteBlockObjectResponse = {
    type: 'quote';
    quote: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ToDoBlockObjectResponse = {
    type: 'to_do';
    to_do: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
        checked: boolean;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ToggleBlockObjectResponse = {
    type: 'toggle';
    toggle: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type TemplateBlockObjectResponse = {
    type: 'template';
    template: {
        rich_text: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type SyncedBlockBlockObjectResponse = {
    type: 'synced_block';
    synced_block: {
        synced_from: {
            type: 'block_id';
            block_id: IdRequest;
        } | null;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ChildPageBlockObjectResponse = {
    type: 'child_page';
    child_page: {
        title: string;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ChildDatabaseBlockObjectResponse = {
    type: 'child_database';
    child_database: {
        title: string;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type EquationBlockObjectResponse = {
    type: 'equation';
    equation: {
        expression: string;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
type LanguageRequest = 'abap' | 'agda' | 'arduino' | 'assembly' | 'bash' | 'basic' | 'bnf' | 'c' | 'c#' | 'c++' | 'clojure' | 'coffeescript' | 'coq' | 'css' | 'dart' | 'dhall' | 'diff' | 'docker' | 'ebnf' | 'elixir' | 'elm' | 'erlang' | 'f#' | 'flow' | 'fortran' | 'gherkin' | 'glsl' | 'go' | 'graphql' | 'groovy' | 'haskell' | 'html' | 'idris' | 'java' | 'javascript' | 'json' | 'julia' | 'kotlin' | 'latex' | 'less' | 'lisp' | 'livescript' | 'llvm ir' | 'lua' | 'makefile' | 'markdown' | 'markup' | 'matlab' | 'mathematica' | 'mermaid' | 'nix' | 'notion formula' | 'objective-c' | 'ocaml' | 'pascal' | 'perl' | 'php' | 'plain text' | 'powershell' | 'prolog' | 'protobuf' | 'purescript' | 'python' | 'r' | 'racket' | 'reason' | 'ruby' | 'rust' | 'sass' | 'scala' | 'scheme' | 'scss' | 'shell' | 'solidity' | 'sql' | 'swift' | 'toml' | 'typescript' | 'vb.net' | 'verilog' | 'vhdl' | 'visual basic' | 'webassembly' | 'xml' | 'yaml' | 'java/c/c++/c#';
export type CodeBlockObjectResponse = {
    type: 'code';
    code: {
        rich_text: RichTextItemResponse[];
        caption: RichTextItemResponse[];
        language: LanguageRequest;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type CalloutBlockObjectResponse = {
    type: 'callout';
    callout: {
        rich_text: RichTextItemResponse[];
        color: ApiColor;
        icon: {
            type: 'emoji';
            emoji: EmojiRequest;
        } | null | {
            type: 'external';
            external: {
                url: TextRequest;
            };
        } | null | {
            type: 'file';
            file: {
                url: string;
                expiry_time: string;
            };
        } | null;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type DividerBlockObjectResponse = {
    type: 'divider';
    divider: EmptyObject;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type BreadcrumbBlockObjectResponse = {
    type: 'breadcrumb';
    breadcrumb: EmptyObject;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type TableOfContentsBlockObjectResponse = {
    type: 'table_of_contents';
    table_of_contents: {
        color: ApiColor;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ColumnListBlockObjectResponse = {
    type: 'column_list';
    column_list: EmptyObject;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ColumnBlockObjectResponse = {
    type: 'column';
    column: EmptyObject;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type LinkToPageBlockObjectResponse = {
    type: 'link_to_page';
    link_to_page: {
        type: 'page_id';
        page_id: IdRequest;
    } | {
        type: 'database_id';
        database_id: IdRequest;
    } | {
        type: 'comment_id';
        comment_id: IdRequest;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type TableBlockObjectResponse = {
    type: 'table';
    table: {
        has_column_header: boolean;
        has_row_header: boolean;
        table_width: number;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type TableRowBlockObjectResponse = {
    type: 'table_row';
    table_row: {
        cells: RichTextItemResponse[][];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type EmbedBlockObjectResponse = {
    type: 'embed';
    embed: {
        url: string;
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type BookmarkBlockObjectResponse = {
    type: 'bookmark';
    bookmark: {
        url: string;
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type ImageBlockObjectResponse = {
    type: 'image';
    image: {
        type: 'external';
        external: {
            url: TextRequest;
        };
        caption: RichTextItemResponse[];
    } | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type VideoBlockObjectResponse = {
    type: 'video';
    video: {
        type: 'external';
        external: {
            url: TextRequest;
        };
        caption: RichTextItemResponse[];
    } | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type PdfBlockObjectResponse = {
    type: 'pdf';
    pdf: {
        type: 'external';
        external: {
            url: TextRequest;
        };
        caption: RichTextItemResponse[];
    } | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type FileBlockObjectResponse = {
    type: 'file';
    file: {
        type: 'external';
        external: {
            url: TextRequest;
        };
        caption: RichTextItemResponse[];
        name: string;
    } | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
        caption: RichTextItemResponse[];
        name: string;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type AudioBlockObjectResponse = {
    type: 'audio';
    audio: {
        type: 'external';
        external: {
            url: TextRequest;
        };
        caption: RichTextItemResponse[];
    } | {
        type: 'file';
        file: {
            url: string;
            expiry_time: string;
        };
        caption: RichTextItemResponse[];
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type LinkPreviewBlockObjectResponse = {
    type: 'link_preview';
    link_preview: {
        url: TextRequest;
    };
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type UnsupportedBlockObjectResponse = {
    type: 'unsupported';
    unsupported: EmptyObject;
    parent: {
        type: 'database_id';
        database_id: string;
    } | {
        type: 'page_id';
        page_id: string;
    } | {
        type: 'block_id';
        block_id: string;
    } | {
        type: 'workspace';
        workspace: true;
    };
    object: 'block';
    id: string;
    created_time: string;
    created_by: PartialUserObjectResponse;
    last_edited_time: string;
    last_edited_by: PartialUserObjectResponse;
    has_children: boolean;
    archived: boolean;
    in_trash: boolean;
};
export type BlockObjectResponse = ParagraphBlockObjectResponse | Heading1BlockObjectResponse | Heading2BlockObjectResponse | Heading3BlockObjectResponse | BulletedListItemBlockObjectResponse | NumberedListItemBlockObjectResponse | QuoteBlockObjectResponse | ToDoBlockObjectResponse | ToggleBlockObjectResponse | TemplateBlockObjectResponse | SyncedBlockBlockObjectResponse | ChildPageBlockObjectResponse | ChildDatabaseBlockObjectResponse | EquationBlockObjectResponse | CodeBlockObjectResponse | CalloutBlockObjectResponse | DividerBlockObjectResponse | BreadcrumbBlockObjectResponse | TableOfContentsBlockObjectResponse | ColumnListBlockObjectResponse | ColumnBlockObjectResponse | LinkToPageBlockObjectResponse | TableBlockObjectResponse | TableRowBlockObjectResponse | EmbedBlockObjectResponse | BookmarkBlockObjectResponse | ImageBlockObjectResponse | VideoBlockObjectResponse | PdfBlockObjectResponse | FileBlockObjectResponse | AudioBlockObjectResponse | LinkPreviewBlockObjectResponse | UnsupportedBlockObjectResponse;
export type NumberPropertyItemObjectResponse = {
    type: 'number';
    number: number | null;
    object: 'property_item';
    id: string;
};
export type UrlPropertyItemObjectResponse = {
    type: 'url';
    url: string | null;
    object: 'property_item';
    id: string;
};
export type SelectPropertyItemObjectResponse = {
    type: 'select';
    select: PartialSelectResponse | null;
    object: 'property_item';
    id: string;
};
export type MultiSelectPropertyItemObjectResponse = {
    type: 'multi_select';
    multi_select: PartialSelectResponse[];
    object: 'property_item';
    id: string;
};
export type StatusPropertyItemObjectResponse = {
    type: 'status';
    status: PartialSelectResponse | null;
    object: 'property_item';
    id: string;
};
export type DatePropertyItemObjectResponse = {
    type: 'date';
    date: DateResponse | null;
    object: 'property_item';
    id: string;
};
export type EmailPropertyItemObjectResponse = {
    type: 'email';
    email: string | null;
    object: 'property_item';
    id: string;
};
export type PhoneNumberPropertyItemObjectResponse = {
    type: 'phone_number';
    phone_number: string | null;
    object: 'property_item';
    id: string;
};
export type CheckboxPropertyItemObjectResponse = {
    type: 'checkbox';
    checkbox: boolean;
    object: 'property_item';
    id: string;
};
export type FilesPropertyItemObjectResponse = {
    type: 'files';
    files: Array<{
        file: {
            url: string;
            expiry_time: string;
        };
        name: StringRequest;
        type?: 'file';
    } | {
        external: {
            url: TextRequest;
        };
        name: StringRequest;
        type?: 'external';
    }>;
    object: 'property_item';
    id: string;
};
export type CreatedByPropertyItemObjectResponse = {
    type: 'created_by';
    created_by: PartialUserObjectResponse | UserObjectResponse;
    object: 'property_item';
    id: string;
};
export type CreatedTimePropertyItemObjectResponse = {
    type: 'created_time';
    created_time: string;
    object: 'property_item';
    id: string;
};
export type LastEditedByPropertyItemObjectResponse = {
    type: 'last_edited_by';
    last_edited_by: PartialUserObjectResponse | UserObjectResponse;
    object: 'property_item';
    id: string;
};
export type LastEditedTimePropertyItemObjectResponse = {
    type: 'last_edited_time';
    last_edited_time: string;
    object: 'property_item';
    id: string;
};
export type FormulaPropertyItemObjectResponse = {
    type: 'formula';
    formula: FormulaPropertyResponse;
    object: 'property_item';
    id: string;
};
export type ButtonPropertyItemObjectResponse = {
    type: 'button';
    button: Record<string, never>;
    object: 'property_item';
    id: string;
};
export type UniqueIdPropertyItemObjectResponse = {
    type: 'unique_id';
    unique_id: {
        prefix: string | null;
        number: number | null;
    };
    object: 'property_item';
    id: string;
};
export type VerificationPropertyItemObjectResponse = {
    type: 'verification';
    verification: VerificationPropertyUnverifiedResponse | null | VerificationPropertyResponse | null;
    object: 'property_item';
    id: string;
};
export type TitlePropertyItemObjectResponse = {
    type: 'title';
    title: RichTextItemResponse;
    object: 'property_item';
    id: string;
};
export type RichTextPropertyItemObjectResponse = {
    type: 'rich_text';
    rich_text: RichTextItemResponse;
    object: 'property_item';
    id: string;
};
export type PeoplePropertyItemObjectResponse = {
    type: 'people';
    people: PartialUserObjectResponse | UserObjectResponse;
    object: 'property_item';
    id: string;
};
export type RelationPropertyItemObjectResponse = {
    type: 'relation';
    relation: {
        id: string;
    };
    object: 'property_item';
    id: string;
};
export type RollupPropertyItemObjectResponse = {
    type: 'rollup';
    rollup: {
        type: 'number';
        number: number | null;
        function: RollupFunction;
    } | {
        type: 'date';
        date: DateResponse | null;
        function: RollupFunction;
    } | {
        type: 'array';
        array: EmptyObject[];
        function: RollupFunction;
    } | {
        type: 'unsupported';
        unsupported: EmptyObject;
        function: RollupFunction;
    } | {
        type: 'incomplete';
        incomplete: EmptyObject;
        function: RollupFunction;
    };
    object: 'property_item';
    id: string;
};
export type PropertyItemObjectResponse = NumberPropertyItemObjectResponse | UrlPropertyItemObjectResponse | SelectPropertyItemObjectResponse | MultiSelectPropertyItemObjectResponse | StatusPropertyItemObjectResponse | DatePropertyItemObjectResponse | EmailPropertyItemObjectResponse | PhoneNumberPropertyItemObjectResponse | CheckboxPropertyItemObjectResponse | FilesPropertyItemObjectResponse | CreatedByPropertyItemObjectResponse | CreatedTimePropertyItemObjectResponse | LastEditedByPropertyItemObjectResponse | LastEditedTimePropertyItemObjectResponse | FormulaPropertyItemObjectResponse | ButtonPropertyItemObjectResponse | UniqueIdPropertyItemObjectResponse | VerificationPropertyItemObjectResponse | TitlePropertyItemObjectResponse | RichTextPropertyItemObjectResponse | PeoplePropertyItemObjectResponse | RelationPropertyItemObjectResponse | RollupPropertyItemObjectResponse;
export type CommentObjectResponse = {
    object: 'comment';
    id: string;
    parent: {
        type: 'page_id';
        page_id: IdRequest;
    } | {
        type: 'block_id';
        block_id: IdRequest;
    };
    discussion_id: string;
    rich_text: RichTextItemResponse[];
    created_by: PartialUserObjectResponse;
    created_time: string;
    last_edited_time: string;
};
export type PartialCommentObjectResponse = {
    object: 'comment';
    id: string;
};
export type PropertyItemPropertyItemListResponse = {
    type: 'property_item';
    property_item: {
        type: 'title';
        title: EmptyObject;
        next_url: string | null;
        id: string;
    } | {
        type: 'rich_text';
        rich_text: EmptyObject;
        next_url: string | null;
        id: string;
    } | {
        type: 'people';
        people: EmptyObject;
        next_url: string | null;
        id: string;
    } | {
        type: 'relation';
        relation: EmptyObject;
        next_url: string | null;
        id: string;
    } | {
        type: 'rollup';
        rollup: {
            type: 'number';
            number: number | null;
            function: RollupFunction;
        } | {
            type: 'date';
            date: DateResponse | null;
            function: RollupFunction;
        } | {
            type: 'array';
            array: EmptyObject[];
            function: RollupFunction;
        } | {
            type: 'unsupported';
            unsupported: EmptyObject;
            function: RollupFunction;
        } | {
            type: 'incomplete';
            incomplete: EmptyObject;
            function: RollupFunction;
        };
        next_url: string | null;
        id: string;
    };
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: PropertyItemObjectResponse[];
};
export type PropertyItemListResponse = PropertyItemPropertyItemListResponse;
type DateRequest = {
    start: string;
    end?: string | null;
    time_zone?: TimeZoneRequest | null;
};
type TemplateMentionRequest = {
    template_mention_date: 'today' | 'now';
    type?: 'template_mention_date';
} | {
    template_mention_user: 'me';
    type?: 'template_mention_user';
};
type RichTextItemRequest = {
    text: {
        content: string;
        link?: {
            url: TextRequest;
        } | null;
    };
    type?: 'text';
    annotations?: {
        bold?: boolean;
        italic?: boolean;
        strikethrough?: boolean;
        underline?: boolean;
        code?: boolean;
        color?: 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red' | 'gray_background' | 'brown_background' | 'orange_background' | 'yellow_background' | 'green_background' | 'blue_background' | 'purple_background' | 'pink_background' | 'red_background';
    };
} | {
    mention: {
        user: {
            id: IdRequest;
        } | {
            person: {
                email?: string;
            };
            id: IdRequest;
            type?: 'person';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        } | {
            bot: EmptyObject | {
                owner: {
                    type: 'user';
                    user: {
                        type: 'person';
                        person: {
                            email: string;
                        };
                        name: string | null;
                        avatar_url: string | null;
                        id: IdRequest;
                        object: 'user';
                    } | PartialUserObjectResponse;
                } | {
                    type: 'workspace';
                    workspace: true;
                };
                workspace_name: string | null;
            };
            id: IdRequest;
            type?: 'bot';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        };
    } | {
        date: DateRequest;
    } | {
        page: {
            id: IdRequest;
        };
    } | {
        database: {
            id: IdRequest;
        };
    } | {
        template_mention: TemplateMentionRequest;
    };
    type?: 'mention';
    annotations?: {
        bold?: boolean;
        italic?: boolean;
        strikethrough?: boolean;
        underline?: boolean;
        code?: boolean;
        color?: 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red' | 'gray_background' | 'brown_background' | 'orange_background' | 'yellow_background' | 'green_background' | 'blue_background' | 'purple_background' | 'pink_background' | 'red_background';
    };
} | {
    equation: {
        expression: TextRequest;
    };
    type?: 'equation';
    annotations?: {
        bold?: boolean;
        italic?: boolean;
        strikethrough?: boolean;
        underline?: boolean;
        code?: boolean;
        color?: 'default' | 'gray' | 'brown' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'red' | 'gray_background' | 'brown_background' | 'orange_background' | 'yellow_background' | 'green_background' | 'blue_background' | 'purple_background' | 'pink_background' | 'red_background';
    };
};
export type BlockObjectRequestWithoutChildren = {
    embed: {
        url: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'embed';
    object?: 'block';
} | {
    bookmark: {
        url: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'bookmark';
    object?: 'block';
} | {
    image: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'image';
    object?: 'block';
} | {
    video: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'video';
    object?: 'block';
} | {
    pdf: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'pdf';
    object?: 'block';
} | {
    file: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
        name?: StringRequest;
    };
    type?: 'file';
    object?: 'block';
} | {
    audio: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'audio';
    object?: 'block';
} | {
    code: {
        rich_text: RichTextItemRequest[];
        language: LanguageRequest;
        caption?: RichTextItemRequest[];
    };
    type?: 'code';
    object?: 'block';
} | {
    equation: {
        expression: string;
    };
    type?: 'equation';
    object?: 'block';
} | {
    divider: EmptyObject;
    type?: 'divider';
    object?: 'block';
} | {
    breadcrumb: EmptyObject;
    type?: 'breadcrumb';
    object?: 'block';
} | {
    table_of_contents: {
        color?: ApiColor;
    };
    type?: 'table_of_contents';
    object?: 'block';
} | {
    link_to_page: {
        page_id: IdRequest;
        type?: 'page_id';
    } | {
        database_id: IdRequest;
        type?: 'database_id';
    } | {
        comment_id: IdRequest;
        type?: 'comment_id';
    };
    type?: 'link_to_page';
    object?: 'block';
} | {
    table_row: {
        cells: RichTextItemRequest[][];
    };
    type?: 'table_row';
    object?: 'block';
} | {
    heading_1: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_1';
    object?: 'block';
} | {
    heading_2: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_2';
    object?: 'block';
} | {
    heading_3: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_3';
    object?: 'block';
} | {
    paragraph: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'paragraph';
    object?: 'block';
} | {
    bulleted_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'bulleted_list_item';
    object?: 'block';
} | {
    numbered_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'numbered_list_item';
    object?: 'block';
} | {
    quote: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'quote';
    object?: 'block';
} | {
    to_do: {
        rich_text: RichTextItemRequest[];
        checked?: boolean;
        color?: ApiColor;
    };
    type?: 'to_do';
    object?: 'block';
} | {
    toggle: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'toggle';
    object?: 'block';
} | {
    template: {
        rich_text: RichTextItemRequest[];
    };
    type?: 'template';
    object?: 'block';
} | {
    callout: {
        rich_text: RichTextItemRequest[];
        icon?: {
            emoji: EmojiRequest;
            type?: 'emoji';
        } | {
            external: {
                url: TextRequest;
            };
            type?: 'external';
        };
        color?: ApiColor;
    };
    type?: 'callout';
    object?: 'block';
} | {
    synced_block: {
        synced_from: {
            block_id: IdRequest;
            type?: 'block_id';
        } | null;
    };
    type?: 'synced_block';
    object?: 'block';
};
export type BlockObjectRequest = {
    embed: {
        url: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'embed';
    object?: 'block';
} | {
    bookmark: {
        url: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'bookmark';
    object?: 'block';
} | {
    image: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'image';
    object?: 'block';
} | {
    video: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'video';
    object?: 'block';
} | {
    pdf: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'pdf';
    object?: 'block';
} | {
    file: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
        name?: StringRequest;
    };
    type?: 'file';
    object?: 'block';
} | {
    audio: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
        caption?: RichTextItemRequest[];
    };
    type?: 'audio';
    object?: 'block';
} | {
    code: {
        rich_text: RichTextItemRequest[];
        language: LanguageRequest;
        caption?: RichTextItemRequest[];
    };
    type?: 'code';
    object?: 'block';
} | {
    equation: {
        expression: string;
    };
    type?: 'equation';
    object?: 'block';
} | {
    divider: EmptyObject;
    type?: 'divider';
    object?: 'block';
} | {
    breadcrumb: EmptyObject;
    type?: 'breadcrumb';
    object?: 'block';
} | {
    table_of_contents: {
        color?: ApiColor;
    };
    type?: 'table_of_contents';
    object?: 'block';
} | {
    link_to_page: {
        page_id: IdRequest;
        type?: 'page_id';
    } | {
        database_id: IdRequest;
        type?: 'database_id';
    } | {
        comment_id: IdRequest;
        type?: 'comment_id';
    };
    type?: 'link_to_page';
    object?: 'block';
} | {
    table_row: {
        cells: RichTextItemRequest[][];
    };
    type?: 'table_row';
    object?: 'block';
} | {
    table: {
        table_width: number;
        children: Array<{
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        }>;
        has_column_header?: boolean;
        has_row_header?: boolean;
    };
    type?: 'table';
    object?: 'block';
} | {
    column_list: {
        children: Array<{
            column: {
                children: Array<{
                    embed: {
                        url: string;
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'embed';
                    object?: 'block';
                } | {
                    bookmark: {
                        url: string;
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'bookmark';
                    object?: 'block';
                } | {
                    image: {
                        external: {
                            url: TextRequest;
                        };
                        type?: 'external';
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'image';
                    object?: 'block';
                } | {
                    video: {
                        external: {
                            url: TextRequest;
                        };
                        type?: 'external';
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'video';
                    object?: 'block';
                } | {
                    pdf: {
                        external: {
                            url: TextRequest;
                        };
                        type?: 'external';
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'pdf';
                    object?: 'block';
                } | {
                    file: {
                        external: {
                            url: TextRequest;
                        };
                        type?: 'external';
                        caption?: RichTextItemRequest[];
                        name?: StringRequest;
                    };
                    type?: 'file';
                    object?: 'block';
                } | {
                    audio: {
                        external: {
                            url: TextRequest;
                        };
                        type?: 'external';
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'audio';
                    object?: 'block';
                } | {
                    code: {
                        rich_text: RichTextItemRequest[];
                        language: LanguageRequest;
                        caption?: RichTextItemRequest[];
                    };
                    type?: 'code';
                    object?: 'block';
                } | {
                    equation: {
                        expression: string;
                    };
                    type?: 'equation';
                    object?: 'block';
                } | {
                    divider: EmptyObject;
                    type?: 'divider';
                    object?: 'block';
                } | {
                    breadcrumb: EmptyObject;
                    type?: 'breadcrumb';
                    object?: 'block';
                } | {
                    table_of_contents: {
                        color?: ApiColor;
                    };
                    type?: 'table_of_contents';
                    object?: 'block';
                } | {
                    link_to_page: {
                        page_id: IdRequest;
                        type?: 'page_id';
                    } | {
                        database_id: IdRequest;
                        type?: 'database_id';
                    } | {
                        comment_id: IdRequest;
                        type?: 'comment_id';
                    };
                    type?: 'link_to_page';
                    object?: 'block';
                } | {
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                } | {
                    heading_1: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        is_toggleable?: boolean;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'heading_1';
                    object?: 'block';
                } | {
                    heading_2: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        is_toggleable?: boolean;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'heading_2';
                    object?: 'block';
                } | {
                    heading_3: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        is_toggleable?: boolean;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'heading_3';
                    object?: 'block';
                } | {
                    paragraph: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'paragraph';
                    object?: 'block';
                } | {
                    bulleted_list_item: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'bulleted_list_item';
                    object?: 'block';
                } | {
                    numbered_list_item: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'numbered_list_item';
                    object?: 'block';
                } | {
                    quote: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'quote';
                    object?: 'block';
                } | {
                    table: {
                        table_width: number;
                        children: Array<{
                            table_row: {
                                cells: RichTextItemRequest[][];
                            };
                            type?: 'table_row';
                            object?: 'block';
                        }>;
                        has_column_header?: boolean;
                        has_row_header?: boolean;
                    };
                    type?: 'table';
                    object?: 'block';
                } | {
                    to_do: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                        checked?: boolean;
                    };
                    type?: 'to_do';
                    object?: 'block';
                } | {
                    toggle: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'toggle';
                    object?: 'block';
                } | {
                    template: {
                        rich_text: RichTextItemRequest[];
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'template';
                    object?: 'block';
                } | {
                    callout: {
                        rich_text: RichTextItemRequest[];
                        color?: ApiColor;
                        children?: BlockObjectRequestWithoutChildren[];
                        icon?: {
                            emoji: EmojiRequest;
                            type?: 'emoji';
                        } | {
                            external: {
                                url: TextRequest;
                            };
                            type?: 'external';
                        };
                    };
                    type?: 'callout';
                    object?: 'block';
                } | {
                    synced_block: {
                        synced_from: {
                            block_id: IdRequest;
                            type?: 'block_id';
                        } | null;
                        children?: BlockObjectRequestWithoutChildren[];
                    };
                    type?: 'synced_block';
                    object?: 'block';
                }>;
            };
            type?: 'column';
            object?: 'block';
        }>;
    };
    type?: 'column_list';
    object?: 'block';
} | {
    column: {
        children: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'column';
    object?: 'block';
} | {
    heading_1: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'heading_1';
    object?: 'block';
} | {
    heading_2: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'heading_2';
    object?: 'block';
} | {
    heading_3: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'heading_3';
    object?: 'block';
} | {
    paragraph: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'paragraph';
    object?: 'block';
} | {
    bulleted_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'bulleted_list_item';
    object?: 'block';
} | {
    numbered_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'numbered_list_item';
    object?: 'block';
} | {
    quote: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'quote';
    object?: 'block';
} | {
    to_do: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
        checked?: boolean;
    };
    type?: 'to_do';
    object?: 'block';
} | {
    toggle: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'toggle';
    object?: 'block';
} | {
    template: {
        rich_text: RichTextItemRequest[];
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'template';
    object?: 'block';
} | {
    callout: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
        icon?: {
            emoji: EmojiRequest;
            type?: 'emoji';
        } | {
            external: {
                url: TextRequest;
            };
            type?: 'external';
        };
    };
    type?: 'callout';
    object?: 'block';
} | {
    synced_block: {
        synced_from: {
            block_id: IdRequest;
            type?: 'block_id';
        } | null;
        children?: Array<{
            embed: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'embed';
            object?: 'block';
        } | {
            bookmark: {
                url: string;
                caption?: RichTextItemRequest[];
            };
            type?: 'bookmark';
            object?: 'block';
        } | {
            image: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'image';
            object?: 'block';
        } | {
            video: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'video';
            object?: 'block';
        } | {
            pdf: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'pdf';
            object?: 'block';
        } | {
            file: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
                name?: StringRequest;
            };
            type?: 'file';
            object?: 'block';
        } | {
            audio: {
                external: {
                    url: TextRequest;
                };
                type?: 'external';
                caption?: RichTextItemRequest[];
            };
            type?: 'audio';
            object?: 'block';
        } | {
            code: {
                rich_text: RichTextItemRequest[];
                language: LanguageRequest;
                caption?: RichTextItemRequest[];
            };
            type?: 'code';
            object?: 'block';
        } | {
            equation: {
                expression: string;
            };
            type?: 'equation';
            object?: 'block';
        } | {
            divider: EmptyObject;
            type?: 'divider';
            object?: 'block';
        } | {
            breadcrumb: EmptyObject;
            type?: 'breadcrumb';
            object?: 'block';
        } | {
            table_of_contents: {
                color?: ApiColor;
            };
            type?: 'table_of_contents';
            object?: 'block';
        } | {
            link_to_page: {
                page_id: IdRequest;
                type?: 'page_id';
            } | {
                database_id: IdRequest;
                type?: 'database_id';
            } | {
                comment_id: IdRequest;
                type?: 'comment_id';
            };
            type?: 'link_to_page';
            object?: 'block';
        } | {
            table_row: {
                cells: RichTextItemRequest[][];
            };
            type?: 'table_row';
            object?: 'block';
        } | {
            heading_1: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_1';
            object?: 'block';
        } | {
            heading_2: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_2';
            object?: 'block';
        } | {
            heading_3: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                is_toggleable?: boolean;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'heading_3';
            object?: 'block';
        } | {
            paragraph: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'paragraph';
            object?: 'block';
        } | {
            bulleted_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'bulleted_list_item';
            object?: 'block';
        } | {
            numbered_list_item: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'numbered_list_item';
            object?: 'block';
        } | {
            quote: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'quote';
            object?: 'block';
        } | {
            table: {
                table_width: number;
                children: Array<{
                    table_row: {
                        cells: RichTextItemRequest[][];
                    };
                    type?: 'table_row';
                    object?: 'block';
                }>;
                has_column_header?: boolean;
                has_row_header?: boolean;
            };
            type?: 'table';
            object?: 'block';
        } | {
            to_do: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                checked?: boolean;
            };
            type?: 'to_do';
            object?: 'block';
        } | {
            toggle: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'toggle';
            object?: 'block';
        } | {
            template: {
                rich_text: RichTextItemRequest[];
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'template';
            object?: 'block';
        } | {
            callout: {
                rich_text: RichTextItemRequest[];
                color?: ApiColor;
                children?: BlockObjectRequestWithoutChildren[];
                icon?: {
                    emoji: EmojiRequest;
                    type?: 'emoji';
                } | {
                    external: {
                        url: TextRequest;
                    };
                    type?: 'external';
                };
            };
            type?: 'callout';
            object?: 'block';
        } | {
            synced_block: {
                synced_from: {
                    block_id: IdRequest;
                    type?: 'block_id';
                } | null;
                children?: BlockObjectRequestWithoutChildren[];
            };
            type?: 'synced_block';
            object?: 'block';
        }>;
    };
    type?: 'synced_block';
    object?: 'block';
};
type ExistencePropertyFilter = {
    is_empty: true;
} | {
    is_not_empty: true;
};
type TextPropertyFilter = {
    equals: string;
} | {
    does_not_equal: string;
} | {
    contains: string;
} | {
    does_not_contain: string;
} | {
    starts_with: string;
} | {
    ends_with: string;
} | ExistencePropertyFilter;
type NumberPropertyFilter = {
    equals: number;
} | {
    does_not_equal: number;
} | {
    greater_than: number;
} | {
    less_than: number;
} | {
    greater_than_or_equal_to: number;
} | {
    less_than_or_equal_to: number;
} | ExistencePropertyFilter;
type CheckboxPropertyFilter = {
    equals: boolean;
} | {
    does_not_equal: boolean;
};
type SelectPropertyFilter = {
    equals: string;
} | {
    does_not_equal: string;
} | ExistencePropertyFilter;
type MultiSelectPropertyFilter = {
    contains: string;
} | {
    does_not_contain: string;
} | ExistencePropertyFilter;
type StatusPropertyFilter = {
    equals: string;
} | {
    does_not_equal: string;
} | ExistencePropertyFilter;
type DatePropertyFilter = {
    equals: string;
} | {
    before: string;
} | {
    after: string;
} | {
    on_or_before: string;
} | {
    on_or_after: string;
} | {
    this_week: EmptyObject;
} | {
    past_week: EmptyObject;
} | {
    past_month: EmptyObject;
} | {
    past_year: EmptyObject;
} | {
    next_week: EmptyObject;
} | {
    next_month: EmptyObject;
} | {
    next_year: EmptyObject;
} | ExistencePropertyFilter;
type PeoplePropertyFilter = {
    contains: IdRequest;
} | {
    does_not_contain: IdRequest;
} | ExistencePropertyFilter;
type RelationPropertyFilter = {
    contains: IdRequest;
} | {
    does_not_contain: IdRequest;
} | ExistencePropertyFilter;
type FormulaPropertyFilter = {
    string: TextPropertyFilter;
} | {
    checkbox: CheckboxPropertyFilter;
} | {
    number: NumberPropertyFilter;
} | {
    date: DatePropertyFilter;
};
type RollupSubfilterPropertyFilter = {
    rich_text: TextPropertyFilter;
} | {
    number: NumberPropertyFilter;
} | {
    checkbox: CheckboxPropertyFilter;
} | {
    select: SelectPropertyFilter;
} | {
    multi_select: MultiSelectPropertyFilter;
} | {
    relation: RelationPropertyFilter;
} | {
    date: DatePropertyFilter;
} | {
    people: PeoplePropertyFilter;
} | {
    files: ExistencePropertyFilter;
} | {
    status: StatusPropertyFilter;
};
type RollupPropertyFilter = {
    any: RollupSubfilterPropertyFilter;
} | {
    none: RollupSubfilterPropertyFilter;
} | {
    every: RollupSubfilterPropertyFilter;
} | {
    date: DatePropertyFilter;
} | {
    number: NumberPropertyFilter;
};
type PropertyFilter = {
    title: TextPropertyFilter;
    property: string;
    type?: 'title';
} | {
    rich_text: TextPropertyFilter;
    property: string;
    type?: 'rich_text';
} | {
    number: NumberPropertyFilter;
    property: string;
    type?: 'number';
} | {
    checkbox: CheckboxPropertyFilter;
    property: string;
    type?: 'checkbox';
} | {
    select: SelectPropertyFilter;
    property: string;
    type?: 'select';
} | {
    multi_select: MultiSelectPropertyFilter;
    property: string;
    type?: 'multi_select';
} | {
    status: StatusPropertyFilter;
    property: string;
    type?: 'status';
} | {
    date: DatePropertyFilter;
    property: string;
    type?: 'date';
} | {
    people: PeoplePropertyFilter;
    property: string;
    type?: 'people';
} | {
    files: ExistencePropertyFilter;
    property: string;
    type?: 'files';
} | {
    url: TextPropertyFilter;
    property: string;
    type?: 'url';
} | {
    email: TextPropertyFilter;
    property: string;
    type?: 'email';
} | {
    phone_number: TextPropertyFilter;
    property: string;
    type?: 'phone_number';
} | {
    relation: RelationPropertyFilter;
    property: string;
    type?: 'relation';
} | {
    created_by: PeoplePropertyFilter;
    property: string;
    type?: 'created_by';
} | {
    created_time: DatePropertyFilter;
    property: string;
    type?: 'created_time';
} | {
    last_edited_by: PeoplePropertyFilter;
    property: string;
    type?: 'last_edited_by';
} | {
    last_edited_time: DatePropertyFilter;
    property: string;
    type?: 'last_edited_time';
} | {
    formula: FormulaPropertyFilter;
    property: string;
    type?: 'formula';
} | {
    unique_id: NumberPropertyFilter;
    property: string;
    type?: 'unique_id';
} | {
    rollup: RollupPropertyFilter;
    property: string;
    type?: 'rollup';
};
type TimestampCreatedTimeFilter = {
    created_time: DatePropertyFilter;
    timestamp: 'created_time';
    type?: 'created_time';
};
type TimestampLastEditedTimeFilter = {
    last_edited_time: DatePropertyFilter;
    timestamp: 'last_edited_time';
    type?: 'last_edited_time';
};
export type GetSelfParameters = Record<string, never>;
export type GetSelfResponse = UserObjectResponse;
export declare const getSelf: {
    readonly method: "get";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly [];
    readonly path: () => string;
};
type GetUserPathParameters = {
    user_id: IdRequest;
};
export type GetUserParameters = GetUserPathParameters;
export type GetUserResponse = UserObjectResponse;
export declare const getUser: {
    readonly method: "get";
    readonly pathParams: readonly ["user_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly [];
    readonly path: (p: GetUserPathParameters) => string;
};
type ListUsersQueryParameters = {
    start_cursor?: string;
    page_size?: number;
};
export type ListUsersParameters = ListUsersQueryParameters;
export type ListUsersResponse = {
    type: 'user';
    user: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: UserObjectResponse[];
};
export declare const listUsers: {
    readonly method: "get";
    readonly pathParams: readonly [];
    readonly queryParams: readonly ["start_cursor", "page_size"];
    readonly bodyParams: readonly [];
    readonly path: () => string;
};
type CreatePageBodyParameters = {
    parent: {
        page_id: IdRequest;
        type?: 'page_id';
    } | {
        database_id: IdRequest;
        type?: 'database_id';
    };
    properties: Record<string, {
        title: RichTextItemRequest[];
        type?: 'title';
    } | {
        rich_text: RichTextItemRequest[];
        type?: 'rich_text';
    } | {
        number: number | null;
        type?: 'number';
    } | {
        url: TextRequest | null;
        type?: 'url';
    } | {
        select: {
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null;
        type?: 'select';
    } | {
        multi_select: Array<{
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        }>;
        type?: 'multi_select';
    } | {
        people: Array<{
            id: IdRequest;
        } | {
            person: {
                email?: string;
            };
            id: IdRequest;
            type?: 'person';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        } | {
            bot: EmptyObject | {
                owner: {
                    type: 'user';
                    user: {
                        type: 'person';
                        person: {
                            email: string;
                        };
                        name: string | null;
                        avatar_url: string | null;
                        id: IdRequest;
                        object: 'user';
                    } | PartialUserObjectResponse;
                } | {
                    type: 'workspace';
                    workspace: true;
                };
                workspace_name: string | null;
            };
            id: IdRequest;
            type?: 'bot';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        }>;
        type?: 'people';
    } | {
        email: StringRequest | null;
        type?: 'email';
    } | {
        phone_number: StringRequest | null;
        type?: 'phone_number';
    } | {
        date: DateRequest | null;
        type?: 'date';
    } | {
        checkbox: boolean;
        type?: 'checkbox';
    } | {
        relation: Array<{
            id: IdRequest;
        }>;
        type?: 'relation';
    } | {
        files: Array<{
            file: {
                url: string;
                expiry_time?: string;
            };
            name: StringRequest;
            type?: 'file';
        } | {
            external: {
                url: TextRequest;
            };
            name: StringRequest;
            type?: 'external';
        }>;
        type?: 'files';
    } | {
        status: {
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null;
        type?: 'status';
    }> | Record<string, RichTextItemRequest[] | RichTextItemRequest[] | number | null | TextRequest | null | {
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | Array<{
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    }> | Array<{
        id: IdRequest;
    } | {
        person: {
            email?: string;
        };
        id: IdRequest;
        type?: 'person';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    } | {
        bot: EmptyObject | {
            owner: {
                type: 'user';
                user: {
                    type: 'person';
                    person: {
                        email: string;
                    };
                    name: string | null;
                    avatar_url: string | null;
                    id: IdRequest;
                    object: 'user';
                } | PartialUserObjectResponse;
            } | {
                type: 'workspace';
                workspace: true;
            };
            workspace_name: string | null;
        };
        id: IdRequest;
        type?: 'bot';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    }> | StringRequest | null | StringRequest | null | DateRequest | null | boolean | Array<{
        id: IdRequest;
    }> | Array<{
        file: {
            url: string;
            expiry_time?: string;
        };
        name: StringRequest;
        type?: 'file';
    } | {
        external: {
            url: TextRequest;
        };
        name: StringRequest;
        type?: 'external';
    }> | {
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null>;
    icon?: {
        emoji: EmojiRequest;
        type?: 'emoji';
    } | null | {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    cover?: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    content?: BlockObjectRequest[];
    children?: BlockObjectRequest[];
};
export type CreatePageParameters = CreatePageBodyParameters;
export type CreatePageResponse = PageObjectResponse | PartialPageObjectResponse;
export declare const createPage: {
    readonly method: "post";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["parent", "properties", "icon", "cover", "content", "children"];
    readonly path: () => string;
};
type GetPagePathParameters = {
    page_id: IdRequest;
};
type GetPageQueryParameters = {
    filter_properties?: string[];
};
export type GetPageParameters = GetPagePathParameters & GetPageQueryParameters;
export type GetPageResponse = PageObjectResponse | PartialPageObjectResponse;
export declare const getPage: {
    readonly method: "get";
    readonly pathParams: readonly ["page_id"];
    readonly queryParams: readonly ["filter_properties"];
    readonly bodyParams: readonly [];
    readonly path: (p: GetPagePathParameters) => string;
};
type UpdatePagePathParameters = {
    page_id: IdRequest;
};
type UpdatePageBodyParameters = {
    properties?: Record<string, {
        title: RichTextItemRequest[];
        type?: 'title';
    } | {
        rich_text: RichTextItemRequest[];
        type?: 'rich_text';
    } | {
        number: number | null;
        type?: 'number';
    } | {
        url: TextRequest | null;
        type?: 'url';
    } | {
        select: {
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null;
        type?: 'select';
    } | {
        multi_select: Array<{
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        }>;
        type?: 'multi_select';
    } | {
        people: Array<{
            id: IdRequest;
        } | {
            person: {
                email?: string;
            };
            id: IdRequest;
            type?: 'person';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        } | {
            bot: EmptyObject | {
                owner: {
                    type: 'user';
                    user: {
                        type: 'person';
                        person: {
                            email: string;
                        };
                        name: string | null;
                        avatar_url: string | null;
                        id: IdRequest;
                        object: 'user';
                    } | PartialUserObjectResponse;
                } | {
                    type: 'workspace';
                    workspace: true;
                };
                workspace_name: string | null;
            };
            id: IdRequest;
            type?: 'bot';
            name?: string | null;
            avatar_url?: string | null;
            object?: 'user';
        }>;
        type?: 'people';
    } | {
        email: StringRequest | null;
        type?: 'email';
    } | {
        phone_number: StringRequest | null;
        type?: 'phone_number';
    } | {
        date: DateRequest | null;
        type?: 'date';
    } | {
        checkbox: boolean;
        type?: 'checkbox';
    } | {
        relation: Array<{
            id: IdRequest;
        }>;
        type?: 'relation';
    } | {
        files: Array<{
            file: {
                url: string;
                expiry_time?: string;
            };
            name: StringRequest;
            type?: 'file';
        } | {
            external: {
                url: TextRequest;
            };
            name: StringRequest;
            type?: 'external';
        }>;
        type?: 'files';
    } | {
        status: {
            id: StringRequest;
            name?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null | {
            name: StringRequest;
            id?: StringRequest;
            color?: SelectColor;
            description?: StringRequest | null;
        } | null;
        type?: 'status';
    }> | Record<string, RichTextItemRequest[] | RichTextItemRequest[] | number | null | TextRequest | null | {
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | Array<{
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    }> | Array<{
        id: IdRequest;
    } | {
        person: {
            email?: string;
        };
        id: IdRequest;
        type?: 'person';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    } | {
        bot: EmptyObject | {
            owner: {
                type: 'user';
                user: {
                    type: 'person';
                    person: {
                        email: string;
                    };
                    name: string | null;
                    avatar_url: string | null;
                    id: IdRequest;
                    object: 'user';
                } | PartialUserObjectResponse;
            } | {
                type: 'workspace';
                workspace: true;
            };
            workspace_name: string | null;
        };
        id: IdRequest;
        type?: 'bot';
        name?: string | null;
        avatar_url?: string | null;
        object?: 'user';
    }> | StringRequest | null | StringRequest | null | DateRequest | null | boolean | Array<{
        id: IdRequest;
    }> | Array<{
        file: {
            url: string;
            expiry_time?: string;
        };
        name: StringRequest;
        type?: 'file';
    } | {
        external: {
            url: TextRequest;
        };
        name: StringRequest;
        type?: 'external';
    }> | {
        id: StringRequest;
        name?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null | {
        name: StringRequest;
        id?: StringRequest;
        color?: SelectColor;
        description?: StringRequest | null;
    } | null>;
    icon?: {
        emoji: EmojiRequest;
        type?: 'emoji';
    } | null | {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    cover?: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    archived?: boolean;
    in_trash?: boolean;
};
export type UpdatePageParameters = UpdatePagePathParameters & UpdatePageBodyParameters;
export type UpdatePageResponse = PageObjectResponse | PartialPageObjectResponse;
export declare const updatePage: {
    readonly method: "patch";
    readonly pathParams: readonly ["page_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["properties", "icon", "cover", "archived", "in_trash"];
    readonly path: (p: UpdatePagePathParameters) => string;
};
type GetPagePropertyPathParameters = {
    page_id: IdRequest;
    property_id: string;
};
type GetPagePropertyQueryParameters = {
    start_cursor?: string;
    page_size?: number;
};
export type GetPagePropertyParameters = GetPagePropertyPathParameters & GetPagePropertyQueryParameters;
export type GetPagePropertyResponse = PropertyItemObjectResponse | PropertyItemListResponse;
export declare const getPageProperty: {
    readonly method: "get";
    readonly pathParams: readonly ["page_id", "property_id"];
    readonly queryParams: readonly ["start_cursor", "page_size"];
    readonly bodyParams: readonly [];
    readonly path: (p: GetPagePropertyPathParameters) => string;
};
type GetBlockPathParameters = {
    block_id: IdRequest;
};
export type GetBlockParameters = GetBlockPathParameters;
export type GetBlockResponse = PartialBlockObjectResponse | BlockObjectResponse;
export declare const getBlock: {
    readonly method: "get";
    readonly pathParams: readonly ["block_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly [];
    readonly path: (p: GetBlockPathParameters) => string;
};
type UpdateBlockPathParameters = {
    block_id: IdRequest;
};
type UpdateBlockBodyParameters = {
    embed: {
        url?: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'embed';
    archived?: boolean;
    in_trash?: boolean;
} | {
    bookmark: {
        url?: string;
        caption?: RichTextItemRequest[];
    };
    type?: 'bookmark';
    archived?: boolean;
    in_trash?: boolean;
} | {
    image: {
        caption?: RichTextItemRequest[];
        external?: {
            url: TextRequest;
        };
    };
    type?: 'image';
    archived?: boolean;
    in_trash?: boolean;
} | {
    video: {
        caption?: RichTextItemRequest[];
        external?: {
            url: TextRequest;
        };
    };
    type?: 'video';
    archived?: boolean;
    in_trash?: boolean;
} | {
    pdf: {
        caption?: RichTextItemRequest[];
        external?: {
            url: TextRequest;
        };
    };
    type?: 'pdf';
    archived?: boolean;
    in_trash?: boolean;
} | {
    file: {
        caption?: RichTextItemRequest[];
        external?: {
            url: TextRequest;
        };
        name?: StringRequest;
    };
    type?: 'file';
    archived?: boolean;
    in_trash?: boolean;
} | {
    audio: {
        caption?: RichTextItemRequest[];
        external?: {
            url: TextRequest;
        };
    };
    type?: 'audio';
    archived?: boolean;
    in_trash?: boolean;
} | {
    code: {
        rich_text?: RichTextItemRequest[];
        language?: LanguageRequest;
        caption?: RichTextItemRequest[];
    };
    type?: 'code';
    archived?: boolean;
    in_trash?: boolean;
} | {
    equation: {
        expression: string;
    };
    type?: 'equation';
    archived?: boolean;
    in_trash?: boolean;
} | {
    divider: EmptyObject;
    type?: 'divider';
    archived?: boolean;
    in_trash?: boolean;
} | {
    breadcrumb: EmptyObject;
    type?: 'breadcrumb';
    archived?: boolean;
    in_trash?: boolean;
} | {
    table_of_contents: {
        color?: ApiColor;
    };
    type?: 'table_of_contents';
    archived?: boolean;
    in_trash?: boolean;
} | {
    link_to_page: {
        page_id: IdRequest;
        type?: 'page_id';
    } | {
        database_id: IdRequest;
        type?: 'database_id';
    } | {
        comment_id: IdRequest;
        type?: 'comment_id';
    };
    type?: 'link_to_page';
    archived?: boolean;
    in_trash?: boolean;
} | {
    table_row: {
        cells: RichTextItemRequest[][];
    };
    type?: 'table_row';
    archived?: boolean;
    in_trash?: boolean;
} | {
    heading_1: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_1';
    archived?: boolean;
    in_trash?: boolean;
} | {
    heading_2: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_2';
    archived?: boolean;
    in_trash?: boolean;
} | {
    heading_3: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
        is_toggleable?: boolean;
    };
    type?: 'heading_3';
    archived?: boolean;
    in_trash?: boolean;
} | {
    paragraph: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'paragraph';
    archived?: boolean;
    in_trash?: boolean;
} | {
    bulleted_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'bulleted_list_item';
    archived?: boolean;
    in_trash?: boolean;
} | {
    numbered_list_item: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'numbered_list_item';
    archived?: boolean;
    in_trash?: boolean;
} | {
    quote: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'quote';
    archived?: boolean;
    in_trash?: boolean;
} | {
    to_do: {
        rich_text?: RichTextItemRequest[];
        checked?: boolean;
        color?: ApiColor;
    };
    type?: 'to_do';
    archived?: boolean;
    in_trash?: boolean;
} | {
    toggle: {
        rich_text: RichTextItemRequest[];
        color?: ApiColor;
    };
    type?: 'toggle';
    archived?: boolean;
    in_trash?: boolean;
} | {
    template: {
        rich_text: RichTextItemRequest[];
    };
    type?: 'template';
    archived?: boolean;
    in_trash?: boolean;
} | {
    callout: {
        rich_text?: RichTextItemRequest[];
        icon?: {
            emoji: EmojiRequest;
            type?: 'emoji';
        } | {
            external: {
                url: TextRequest;
            };
            type?: 'external';
        };
        color?: ApiColor;
    };
    type?: 'callout';
    archived?: boolean;
    in_trash?: boolean;
} | {
    synced_block: {
        synced_from: {
            block_id: IdRequest;
            type?: 'block_id';
        } | null;
    };
    type?: 'synced_block';
    archived?: boolean;
    in_trash?: boolean;
} | {
    table: {
        has_column_header?: boolean;
        has_row_header?: boolean;
    };
    type?: 'table';
    archived?: boolean;
    in_trash?: boolean;
} | {
    archived?: boolean;
    in_trash?: boolean;
};
export type UpdateBlockParameters = UpdateBlockPathParameters & UpdateBlockBodyParameters;
export type UpdateBlockResponse = PartialBlockObjectResponse | BlockObjectResponse;
export declare const updateBlock: {
    readonly method: "patch";
    readonly pathParams: readonly ["block_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["embed", "type", "archived", "in_trash", "bookmark", "image", "video", "pdf", "file", "audio", "code", "equation", "divider", "breadcrumb", "table_of_contents", "link_to_page", "table_row", "heading_1", "heading_2", "heading_3", "paragraph", "bulleted_list_item", "numbered_list_item", "quote", "to_do", "toggle", "template", "callout", "synced_block", "table"];
    readonly path: (p: UpdateBlockPathParameters) => string;
};
type DeleteBlockPathParameters = {
    block_id: IdRequest;
};
export type DeleteBlockParameters = DeleteBlockPathParameters;
export type DeleteBlockResponse = PartialBlockObjectResponse | BlockObjectResponse;
export declare const deleteBlock: {
    readonly method: "delete";
    readonly pathParams: readonly ["block_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly [];
    readonly path: (p: DeleteBlockPathParameters) => string;
};
type ListBlockChildrenPathParameters = {
    block_id: IdRequest;
};
type ListBlockChildrenQueryParameters = {
    start_cursor?: string;
    page_size?: number;
};
export type ListBlockChildrenParameters = ListBlockChildrenPathParameters & ListBlockChildrenQueryParameters;
export type ListBlockChildrenResponse = {
    type: 'block';
    block: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: Array<PartialBlockObjectResponse | BlockObjectResponse>;
};
export declare const listBlockChildren: {
    readonly method: "get";
    readonly pathParams: readonly ["block_id"];
    readonly queryParams: readonly ["start_cursor", "page_size"];
    readonly bodyParams: readonly [];
    readonly path: (p: ListBlockChildrenPathParameters) => string;
};
type AppendBlockChildrenPathParameters = {
    block_id: IdRequest;
};
type AppendBlockChildrenBodyParameters = {
    children: BlockObjectRequest[];
    after?: IdRequest;
};
export type AppendBlockChildrenParameters = AppendBlockChildrenPathParameters & AppendBlockChildrenBodyParameters;
export type AppendBlockChildrenResponse = {
    type: 'block';
    block: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: Array<PartialBlockObjectResponse | BlockObjectResponse>;
};
export declare const appendBlockChildren: {
    readonly method: "patch";
    readonly pathParams: readonly ["block_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["children", "after"];
    readonly path: (p: AppendBlockChildrenPathParameters) => string;
};
type GetDatabasePathParameters = {
    database_id: IdRequest;
};
export type GetDatabaseParameters = GetDatabasePathParameters;
export type GetDatabaseResponse = PartialDatabaseObjectResponse | DatabaseObjectResponse;
export declare const getDatabase: {
    readonly method: "get";
    readonly pathParams: readonly ["database_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly [];
    readonly path: (p: GetDatabasePathParameters) => string;
};
type UpdateDatabasePathParameters = {
    database_id: IdRequest;
};
type UpdateDatabaseBodyParameters = {
    title?: RichTextItemRequest[];
    description?: RichTextItemRequest[];
    icon?: {
        emoji: EmojiRequest;
        type?: 'emoji';
    } | null | {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    cover?: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    properties?: Record<string, {
        number: {
            format?: NumberFormat;
        };
        type?: 'number';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        formula: {
            expression?: string;
        };
        type?: 'formula';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        select: {
            options?: Array<{
                id: StringRequest;
                name?: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            } | {
                name: StringRequest;
                id?: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            }>;
        };
        type?: 'select';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        multi_select: {
            options?: Array<{
                id: StringRequest;
                name?: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            } | {
                name: StringRequest;
                id?: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            }>;
        };
        type?: 'multi_select';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        relation: {
            single_property: EmptyObject;
            database_id: IdRequest;
            type?: 'single_property';
        } | {
            dual_property: Record<string, never>;
            database_id: IdRequest;
            type?: 'dual_property';
        };
        type?: 'relation';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        rollup: {
            rollup_property_name: string;
            relation_property_name: string;
            function: RollupFunction;
            rollup_property_id?: string;
            relation_property_id?: string;
        } | {
            rollup_property_name: string;
            relation_property_id: string;
            function: RollupFunction;
            relation_property_name?: string;
            rollup_property_id?: string;
        } | {
            relation_property_name: string;
            rollup_property_id: string;
            function: RollupFunction;
            rollup_property_name?: string;
            relation_property_id?: string;
        } | {
            rollup_property_id: string;
            relation_property_id: string;
            function: RollupFunction;
            rollup_property_name?: string;
            relation_property_name?: string;
        };
        type?: 'rollup';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        unique_id: {
            prefix?: string | null;
        };
        type?: 'unique_id';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        title: EmptyObject;
        type?: 'title';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        rich_text: EmptyObject;
        type?: 'rich_text';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        url: EmptyObject;
        type?: 'url';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        people: EmptyObject;
        type?: 'people';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        files: EmptyObject;
        type?: 'files';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        email: EmptyObject;
        type?: 'email';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        phone_number: EmptyObject;
        type?: 'phone_number';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        date: EmptyObject;
        type?: 'date';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        checkbox: EmptyObject;
        type?: 'checkbox';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        created_by: EmptyObject;
        type?: 'created_by';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        created_time: EmptyObject;
        type?: 'created_time';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        last_edited_by: EmptyObject;
        type?: 'last_edited_by';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        last_edited_time: EmptyObject;
        type?: 'last_edited_time';
        name?: string;
        description?: PropertyDescriptionRequest | null;
    } | null | {
        name: string;
    } | null>;
    is_inline?: boolean;
    archived?: boolean;
    in_trash?: boolean;
};
export type UpdateDatabaseParameters = UpdateDatabasePathParameters & UpdateDatabaseBodyParameters;
export type UpdateDatabaseResponse = PartialDatabaseObjectResponse | DatabaseObjectResponse;
export declare const updateDatabase: {
    readonly method: "patch";
    readonly pathParams: readonly ["database_id"];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["title", "description", "icon", "cover", "properties", "is_inline", "archived", "in_trash"];
    readonly path: (p: UpdateDatabasePathParameters) => string;
};
type QueryDatabasePathParameters = {
    database_id: IdRequest;
};
type QueryDatabaseQueryParameters = {
    filter_properties?: string[];
};
type QueryDatabaseBodyParameters = {
    sorts?: Array<{
        property: string;
        direction: 'ascending' | 'descending';
    } | {
        timestamp: 'created_time' | 'last_edited_time';
        direction: 'ascending' | 'descending';
    }>;
    filter?: {
        or: Array<PropertyFilter | TimestampCreatedTimeFilter | TimestampLastEditedTimeFilter | {
            or: PropertyFilter[];
        } | {
            and: PropertyFilter[];
        }>;
    } | {
        and: Array<PropertyFilter | TimestampCreatedTimeFilter | TimestampLastEditedTimeFilter | {
            or: PropertyFilter[];
        } | {
            and: PropertyFilter[];
        }>;
    } | PropertyFilter | TimestampCreatedTimeFilter | TimestampLastEditedTimeFilter;
    start_cursor?: string;
    page_size?: number;
    archived?: boolean;
    in_trash?: boolean;
};
export type QueryDatabaseParameters = QueryDatabasePathParameters & QueryDatabaseQueryParameters & QueryDatabaseBodyParameters;
export type QueryDatabaseResponse = {
    type: 'page_or_database';
    page_or_database: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: Array<PageObjectResponse | PartialPageObjectResponse | PartialDatabaseObjectResponse | DatabaseObjectResponse>;
};
export declare const queryDatabase: {
    readonly method: "post";
    readonly pathParams: readonly ["database_id"];
    readonly queryParams: readonly ["filter_properties"];
    readonly bodyParams: readonly ["sorts", "filter", "start_cursor", "page_size", "archived", "in_trash"];
    readonly path: (p: QueryDatabasePathParameters) => string;
};
type ListDatabasesQueryParameters = {
    start_cursor?: string;
    page_size?: number;
};
export type ListDatabasesParameters = ListDatabasesQueryParameters;
export type ListDatabasesResponse = {
    type: 'database';
    database: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: Array<PartialDatabaseObjectResponse | DatabaseObjectResponse>;
};
export declare const listDatabases: {
    readonly method: "get";
    readonly pathParams: readonly [];
    readonly queryParams: readonly ["start_cursor", "page_size"];
    readonly bodyParams: readonly [];
    readonly path: () => string;
};
type CreateDatabaseBodyParameters = {
    parent: {
        page_id: IdRequest;
        type?: 'page_id';
    } | {
        database_id: IdRequest;
        type?: 'database_id';
    };
    properties: Record<string, {
        number: {
            format?: NumberFormat;
        };
        type?: 'number';
        description?: PropertyDescriptionRequest | null;
    } | {
        formula: {
            expression?: string;
        };
        type?: 'formula';
        description?: PropertyDescriptionRequest | null;
    } | {
        select: {
            options?: Array<{
                name: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            }>;
        };
        type?: 'select';
        description?: PropertyDescriptionRequest | null;
    } | {
        multi_select: {
            options?: Array<{
                name: StringRequest;
                color?: SelectColor;
                description?: StringRequest | null;
            }>;
        };
        type?: 'multi_select';
        description?: PropertyDescriptionRequest | null;
    } | {
        relation: {
            single_property: EmptyObject;
            database_id: IdRequest;
            type?: 'single_property';
        } | {
            dual_property: Record<string, never>;
            database_id: IdRequest;
            type?: 'dual_property';
        };
        type?: 'relation';
        description?: PropertyDescriptionRequest | null;
    } | {
        rollup: {
            rollup_property_name: string;
            relation_property_name: string;
            function: RollupFunction;
            rollup_property_id?: string;
            relation_property_id?: string;
        } | {
            rollup_property_name: string;
            relation_property_id: string;
            function: RollupFunction;
            relation_property_name?: string;
            rollup_property_id?: string;
        } | {
            relation_property_name: string;
            rollup_property_id: string;
            function: RollupFunction;
            rollup_property_name?: string;
            relation_property_id?: string;
        } | {
            rollup_property_id: string;
            relation_property_id: string;
            function: RollupFunction;
            rollup_property_name?: string;
            relation_property_name?: string;
        };
        type?: 'rollup';
        description?: PropertyDescriptionRequest | null;
    } | {
        unique_id: {
            prefix?: string | null;
        };
        type?: 'unique_id';
        description?: PropertyDescriptionRequest | null;
    } | {
        title: EmptyObject;
        type?: 'title';
        description?: PropertyDescriptionRequest | null;
    } | {
        rich_text: EmptyObject;
        type?: 'rich_text';
        description?: PropertyDescriptionRequest | null;
    } | {
        url: EmptyObject;
        type?: 'url';
        description?: PropertyDescriptionRequest | null;
    } | {
        people: EmptyObject;
        type?: 'people';
        description?: PropertyDescriptionRequest | null;
    } | {
        files: EmptyObject;
        type?: 'files';
        description?: PropertyDescriptionRequest | null;
    } | {
        email: EmptyObject;
        type?: 'email';
        description?: PropertyDescriptionRequest | null;
    } | {
        phone_number: EmptyObject;
        type?: 'phone_number';
        description?: PropertyDescriptionRequest | null;
    } | {
        date: EmptyObject;
        type?: 'date';
        description?: PropertyDescriptionRequest | null;
    } | {
        checkbox: EmptyObject;
        type?: 'checkbox';
        description?: PropertyDescriptionRequest | null;
    } | {
        created_by: EmptyObject;
        type?: 'created_by';
        description?: PropertyDescriptionRequest | null;
    } | {
        created_time: EmptyObject;
        type?: 'created_time';
        description?: PropertyDescriptionRequest | null;
    } | {
        last_edited_by: EmptyObject;
        type?: 'last_edited_by';
        description?: PropertyDescriptionRequest | null;
    } | {
        last_edited_time: EmptyObject;
        type?: 'last_edited_time';
        description?: PropertyDescriptionRequest | null;
    }>;
    icon?: {
        emoji: EmojiRequest;
        type?: 'emoji';
    } | null | {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    cover?: {
        external: {
            url: TextRequest;
        };
        type?: 'external';
    } | null;
    title?: RichTextItemRequest[];
    description?: RichTextItemRequest[];
    is_inline?: boolean;
};
export type CreateDatabaseParameters = CreateDatabaseBodyParameters;
export type CreateDatabaseResponse = PartialDatabaseObjectResponse | DatabaseObjectResponse;
export declare const createDatabase: {
    readonly method: "post";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["parent", "properties", "icon", "cover", "title", "description", "is_inline"];
    readonly path: () => string;
};
type SearchBodyParameters = {
    sort?: {
        timestamp: 'last_edited_time';
        direction: 'ascending' | 'descending';
    };
    query?: string;
    start_cursor?: string;
    page_size?: number;
    filter?: {
        property: 'object';
        value: 'page' | 'database';
    };
};
export type SearchParameters = SearchBodyParameters;
export type SearchResponse = {
    type: 'page_or_database';
    page_or_database: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: Array<PageObjectResponse | PartialPageObjectResponse | PartialDatabaseObjectResponse | DatabaseObjectResponse>;
};
export declare const search: {
    readonly method: "post";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["sort", "query", "start_cursor", "page_size", "filter"];
    readonly path: () => string;
};
type CreateCommentBodyParameters = {
    parent: {
        page_id: IdRequest;
        type?: 'page_id';
    };
    rich_text: RichTextItemRequest[];
} | {
    discussion_id: IdRequest;
    rich_text: RichTextItemRequest[];
};
export type CreateCommentParameters = CreateCommentBodyParameters;
export type CreateCommentResponse = CommentObjectResponse | PartialCommentObjectResponse;
export declare const createComment: {
    readonly method: "post";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["parent", "rich_text", "discussion_id"];
    readonly path: () => string;
};
type ListCommentsQueryParameters = {
    block_id: IdRequest;
    start_cursor?: string;
    page_size?: number;
};
export type ListCommentsParameters = ListCommentsQueryParameters;
export type ListCommentsResponse = {
    type: 'comment';
    comment: EmptyObject;
    object: 'list';
    next_cursor: string | null;
    has_more: boolean;
    results: CommentObjectResponse[];
};
export declare const listComments: {
    readonly method: "get";
    readonly pathParams: readonly [];
    readonly queryParams: readonly ["block_id", "start_cursor", "page_size"];
    readonly bodyParams: readonly [];
    readonly path: () => string;
};
type OauthTokenBodyParameters = {
    grant_type: string;
    code: string;
    redirect_uri?: string;
    external_account?: {
        key: string;
        name: string;
    };
};
export type OauthTokenParameters = OauthTokenBodyParameters;
export type OauthTokenResponse = {
    access_token: string;
    token_type: 'bearer';
    bot_id: string;
    workspace_icon: string | null;
    workspace_name: string | null;
    workspace_id: string;
    owner: {
        type: 'user';
        user: {
            type: 'person';
            person: {
                email: string;
            };
            name: string | null;
            avatar_url: string | null;
            id: IdRequest;
            object: 'user';
        } | PartialUserObjectResponse;
    } | {
        type: 'workspace';
        workspace: true;
    };
    duplicated_template_id: string | null;
};
export declare const oauthToken: {
    readonly method: "post";
    readonly pathParams: readonly [];
    readonly queryParams: readonly [];
    readonly bodyParams: readonly ["grant_type", "code", "redirect_uri", "external_account"];
    readonly path: () => string;
};
export {};
//# sourceMappingURL=api-endpoints.d.ts.map