import { GraphQLSchema } from 'graphql'; import { ExtendGraphqlSchema } from '../schema'; import { AuthGqlNames, AuthTokenTypeConfig, InitFirstItemConfig, SecretFieldImpl } from './types'; export declare function getSecretFieldImpl(schema: GraphQLSchema, listKey: string, fieldKey: string): SecretFieldImpl; export declare const getSchemaExtension: ({ identityField, listKey, secretField, gqlNames, initFirstItem, passwordResetLink, magicAuthLink, sessionData }: { identityField: string; listKey: string; secretField: string; gqlNames: AuthGqlNames; initFirstItem?: InitFirstItemConfig; passwordResetLink?: AuthTokenTypeConfig; magicAuthLink?: AuthTokenTypeConfig; sessionData: string; }) => ExtendGraphqlSchema;