import { GraphQLClient } from '@propeller-commerce/propeller-sdk-v2'; export interface ForgotPasswordProps { /** GraphQL client for the Propeller SDK. Resolved from PropellerProvider when omitted. */ graphqlClient?: GraphQLClient; /** Title of the forgot password form * @default "Forgot password?" */ title?: string; /** Subtitle of the forgot password form * @default "" */ subtitle?: string; /** Label for the submit button * @default "Reset" */ buttonText?: string; /** Message displayed after successful submission * @default "If an account exists with this email, you will receive a password reset link shortly." */ responseMessage?: string; /** * Labels for the forgot password form fields. * * Available keys: * - email: Email field label (default: "Email") * - emailPlaceholder: Email input placeholder (default: "name@example.com") */ labels?: Record; /** Callback before the forgot password process starts */ beforeForgotPassword?: () => void; /** Callback after the user has requested a password reset */ afterForgotPassword?: (result: boolean) => void; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;