import { AuthGqlNames, AuthTokenTypeConfig, SecretFieldImpl } from '../types'; import { BaseItem } from '../../schema/types'; import { graphql } from '../../schema'; declare const errorCodes: readonly ["FAILURE", "TOKEN_EXPIRED", "TOKEN_REDEEMED"]; export declare function getMagicAuthLinkSchema({ listKey, identityField, gqlNames, magicAuthLink, magicAuthTokenSecretFieldImpl, base }: { listKey: string; identityField: I; gqlNames: AuthGqlNames; magicAuthLink: AuthTokenTypeConfig; magicAuthTokenSecretFieldImpl: SecretFieldImpl; base: graphql.BaseSchemaMeta; }): { mutation: { [x: string]: import("@graphql-ts/schema").Field>, false>; }, graphql.NonNullType>, string, import("../../schema/types").PickerContext> | import("@graphql-ts/schema").Field>, false>; token: graphql.Arg>, false>; }, graphql.NonNullType>, string, import("../../schema/types").PickerContext>; }; }; export {};