export interface UseCheckoutTokenOptions { checkoutToken?: string; autoLoadFromToken?: boolean; } export interface UseCheckoutTokenResult { checkoutToken: string | null; isLoading: boolean; error: Error | null; isInitialized: boolean; setToken: (token: string | null) => void; clearToken: () => void; } /** * Manages checkout token state and auto-loading behavior * This hook handles token management without fetching checkout data */ export declare function useCheckoutToken(options?: UseCheckoutTokenOptions): UseCheckoutTokenResult;