Rocky_Mountain_Vending/.pnpm-store/v10/files/93/201f5bffa4832ebf64cb96803ae96bd7a300bf214b5605efd9c05148a26133d4afedbc75d8e3217f0310197be9a70ac72e8a98b93f564a437e91fab88deb72
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

45 lines
No EOL
1.7 KiB
Text

export default BaseGatherer;
/**
* Base class for all gatherers.
*
* @implements {LH.Gatherer.GathererInstance}
*/
declare class BaseGatherer implements LH.Gatherer.GathererInstance {
/** @type {LH.Gatherer.GathererMeta} */
meta: LH.Gatherer.GathererMeta;
/**
* Method to start observing a page for an arbitrary period of time.
* @param {LH.Gatherer.Context} passContext
* @return {Promise<void>|void}
*/
startInstrumentation(passContext: LH.Gatherer.Context): Promise<void> | void;
/**
* Method to start observing a page when the measurements are very sensitive and
* should observe as little Lighthouse-induced work as possible.
* @param {LH.Gatherer.Context} passContext
* @return {Promise<void>|void}
*/
startSensitiveInstrumentation(passContext: LH.Gatherer.Context): Promise<void> | void;
/**
* Method to stop observing a page when the measurements are very sensitive and
* should observe as little Lighthouse-induced work as possible.
*
* @param {LH.Gatherer.Context} passContext
* @return {Promise<void>|void}
*/
stopSensitiveInstrumentation(passContext: LH.Gatherer.Context): Promise<void> | void;
/**
* Method to end observing a page after an arbitrary period of time.
* @param {LH.Gatherer.Context} passContext
* @return {Promise<void>|void}
*/
stopInstrumentation(passContext: LH.Gatherer.Context): Promise<void> | void;
/**
* Method to gather results about a page.
* @param {LH.Gatherer.Context} passContext
* @return {LH.Gatherer.PhaseResult}
*/
getArtifact(passContext: LH.Gatherer.Context): LH.Gatherer.PhaseResult;
}
import * as LH from '../../types/lh.js';
//# sourceMappingURL=base-gatherer.d.ts.map