import { AuthGqlNames, AuthTokenTypeConfig, SecretFieldImpl } from '../types'; import { graphql } from '../../schema'; declare const errorCodes: readonly ["FAILURE", "TOKEN_EXPIRED", "TOKEN_REDEEMED"]; export declare function getPasswordResetSchema({ listKey, identityField, secretField, gqlNames, passwordResetLink, passwordResetTokenSecretFieldImpl }: { listKey: string; identityField: I; secretField: S; gqlNames: AuthGqlNames; passwordResetLink: AuthTokenTypeConfig; passwordResetTokenSecretFieldImpl: SecretFieldImpl; }): { mutation: { [x: string]: import("@graphql-ts/schema").Field>, false>; }, graphql.NonNullType>, string, import("../..").PickerContext> | import("@graphql-ts/schema").Field>, false>; token: graphql.Arg>, false>; }, import("@graphql-ts/schema").ObjectType<{ code: (typeof errorCodes)[number]; message: string; }, graphql.Context>, string, import("../..").PickerContext>; }; query: { [x: string]: import("@graphql-ts/schema").Field>, false>; token: graphql.Arg>, false>; }, import("@graphql-ts/schema").ObjectType<{ code: (typeof errorCodes)[number]; message: string; }, graphql.Context>, string, import("../..").PickerContext>; }; }; export {};