export declare type Maybe = T | null; export declare type InputMaybe = Maybe; export declare type Exact = { [K in keyof T]: T[K]; }; export declare type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export declare type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; JSON: any; }; export declare enum AttributeTypes { Null = "_null", Binary = "binary", BinarySet = "binarySet", Bool = "bool", List = "list", Map = "map", Number = "number", NumberSet = "numberSet", String = "string", StringSet = "stringSet" } export declare type BooleanInput = { attributeExists?: InputMaybe; attributeType?: InputMaybe; eq?: InputMaybe; ne?: InputMaybe; }; export declare type County = { __typename?: 'County'; createdAt?: Maybe; itemId: Scalars['ID']; name: Scalars['String']; state: Scalars['String']; updatedAt?: Maybe; }; export declare type CountyConnection = { __typename?: 'CountyConnection'; cursor?: Maybe; items: Array>; startedAt?: Maybe; }; export declare type CreateGeoAreaInput = { city: Scalars['String']; county: Scalars['String']; geoJson: Scalars['JSON']; latitude: Scalars['Float']; longitude: Scalars['Float']; state: Scalars['String']; zipCodes: Array>; }; export declare type CreateItemInput = { content: Scalars['String']; }; export declare type Cursor = { __typename?: 'Cursor'; nextToken?: Maybe; prevToken?: Maybe; }; export declare type CursorInput = { nextToken?: InputMaybe; prevToken?: InputMaybe; }; export declare type DeleteItemInput = { id: Scalars['ID']; }; export declare type FloatInput = { attributeExists?: InputMaybe; attributeType?: InputMaybe; between?: InputMaybe>>; eq?: InputMaybe; ge?: InputMaybe; gt?: InputMaybe; le?: InputMaybe; lt?: InputMaybe; ne?: InputMaybe; }; export declare type GeoArea = { __typename?: 'GeoArea'; city?: Maybe; county?: Maybe; geoJson?: Maybe; itemId: Scalars['ID']; latitude?: Maybe; longitude?: Maybe; state?: Maybe; zipCodes?: Maybe>>; }; export declare type GeoAreaConditionInput = { and?: InputMaybe>>; city?: InputMaybe; county?: InputMaybe; latitude?: InputMaybe; longitude?: InputMaybe; not?: InputMaybe; or?: InputMaybe>>; state?: InputMaybe; zipCodes?: InputMaybe; }; export declare type GeoAreaConnection = { __typename?: 'GeoAreaConnection'; cursor?: Maybe; debugged?: Maybe; items: Array>; startedAt?: Maybe; }; export declare type GeoAreaFilterInput = { and?: InputMaybe>>; city?: InputMaybe; county?: InputMaybe; latitude?: InputMaybe; longitude?: InputMaybe; not?: InputMaybe; or?: InputMaybe>>; state?: InputMaybe; zipCodes?: InputMaybe; }; export declare type IdInput = { attributeExists?: InputMaybe; attributeType?: InputMaybe; beginsWith?: InputMaybe; between?: InputMaybe>>; contains?: InputMaybe; eq?: InputMaybe; ge?: InputMaybe; gt?: InputMaybe; le?: InputMaybe; lt?: InputMaybe; ne?: InputMaybe; notContains?: InputMaybe; size?: InputMaybe; }; export declare type IntInput = { attributeExists?: InputMaybe; attributeType?: InputMaybe; between?: InputMaybe>>; eq?: InputMaybe; ge?: InputMaybe; gt?: InputMaybe; le?: InputMaybe; lt?: InputMaybe; ne?: InputMaybe; }; export declare type Item = { __typename?: 'Item'; content?: Maybe; id: Scalars['ID']; }; export declare type Mutation = { __typename?: 'Mutation'; createCounties: Array; createGeoArea?: Maybe; createItem?: Maybe; deleteItem?: Maybe; updateItem?: Maybe; }; export declare type MutationCreateCountiesArgs = { counties: Array; state: Scalars['String']; }; export declare type MutationCreateGeoAreaArgs = { condition?: InputMaybe; input: CreateGeoAreaInput; }; export declare type MutationCreateItemArgs = { input: CreateItemInput; }; export declare type MutationDeleteItemArgs = { input: DeleteItemInput; }; export declare type MutationUpdateItemArgs = { input: UpdateItemInput; }; export declare type Query = { __typename?: 'Query'; getGeoArea?: Maybe; item?: Maybe; listGeoAreas?: Maybe; queryCountiesByState?: Maybe; queryGeoAreasByState?: Maybe; }; export declare type QueryGetGeoAreaArgs = { id: Scalars['ID']; }; export declare type QueryItemArgs = { id: Scalars['ID']; }; export declare type QueryListGeoAreasArgs = { cursor?: InputMaybe; filter?: InputMaybe; limit?: InputMaybe; }; export declare type QueryQueryCountiesByStateArgs = { cursor?: InputMaybe; limit?: InputMaybe; state: Scalars['String']; }; export declare type QueryQueryGeoAreasByStateArgs = { county?: InputMaybe; cursor?: InputMaybe; filter?: InputMaybe; limit?: InputMaybe; state: Scalars['String']; }; export declare type SizeInput = { between?: InputMaybe>>; eq?: InputMaybe; ge?: InputMaybe; gt?: InputMaybe; le?: InputMaybe; lt?: InputMaybe; ne?: InputMaybe; }; export declare enum SortDirection { Asc = "ASC", Desc = "DESC" } export declare type StringInput = { attributeExists?: InputMaybe; attributeType?: InputMaybe; beginsWith?: InputMaybe; between?: InputMaybe>>; contains?: InputMaybe; eq?: InputMaybe; ge?: InputMaybe; gt?: InputMaybe; le?: InputMaybe; lt?: InputMaybe; ne?: InputMaybe; notContains?: InputMaybe; size?: InputMaybe; }; export declare type UpdateItemInput = { content: Scalars['String']; id: Scalars['ID']; };