import * as React from 'react'; import * as ApolloReactCommon from '@apollo/react-common'; import * as ApolloReactComponents from '@apollo/react-components'; import * as ApolloReactHoc from '@apollo/react-hoc'; export declare type Maybe = T | null; export declare type Omit = Pick>; /** 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; Upload: any; }; export declare type About = { __typename?: 'About'; name?: Maybe; git?: Maybe; }; export declare enum CacheControlScope { Public = "PUBLIC", Private = "PRIVATE" } export declare type FirebaseUser = { __typename?: 'FirebaseUser'; uid: Scalars['String']; email?: Maybe; photoURL?: Maybe; permissions?: Maybe; }; export declare type Git = { __typename?: 'Git'; sha?: Maybe; url?: Maybe; }; export declare type Permissions = { __typename?: 'Permissions'; uid: Scalars['String']; }; export declare type Query = { __typename?: 'Query'; me?: Maybe; userById?: Maybe; userByEmail?: Maybe; about?: Maybe; }; export declare type QueryUserByIdArgs = { id: Scalars['String']; }; export declare type QueryUserByEmailArgs = { email: Scalars['String']; }; export declare type AboutQueryVariables = {}; export declare type AboutQuery = ({ __typename?: 'Query'; } & { about: Maybe<({ __typename?: 'About'; } & { git: Maybe<({ __typename?: 'Git'; } & Pick)>; })>; }); export declare const AboutDocument: import("graphql").DocumentNode; export declare type AboutComponentProps = Omit, 'query'>; export declare const AboutComponent: (props: AboutComponentProps) => JSX.Element; export declare type AboutProps = ApolloReactHoc.DataProps & TChildProps; export declare function withAbout(operationOptions?: ApolloReactHoc.OperationOption>): (WrappedComponent: React.ComponentType & TChildProps>) => React.ComponentClass; export declare type AboutQueryResult = ApolloReactCommon.QueryResult;