/** * Parameter decorator that extracts the Google OAuth authentication result * from the request object. * * Must be used on routes decorated with {@link GoogleCallback}, which * attaches `googleAuthResult` to the request via the * {@link GoogleCallbackInterceptor}. * * @throws {Error} If `req.googleAuthResult` is missing, indicating * `@GoogleCallback()` was not applied to the route * * @example * ```typescript * @Get('callback') * @GoogleCallback() * public handleCallback( * @GetGoogleAuthResult() result: GoogleAuthResult, * ): void { * // result.entity, result.isNewUser, result.profile * } * ``` */ export declare const GetGoogleAuthResult: (...dataOrPipes: any[]) => ParameterDecorator;