Rocky_Mountain_Vending/.pnpm-store/v10/files/a9/3e6c8b76f61112efe6a5f0492618f08ea65f4ac281d5fac7902f474ddc1189cd6636492afcda67e6b0ac807915653ad26db33966276f2089b73b9f7a2e6de1
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

48 lines
No EOL
1.7 KiB
Text

/**
* @license
* Copyright 2024 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type * as Bidi from 'webdriver-bidi-protocol';
import { EventEmitter } from '../../common/EventEmitter.js';
import { disposeSymbol } from '../../util/disposable.js';
import { Browser } from './Browser.js';
import type { BidiEvents, Commands, Connection } from './Connection.js';
/**
* @internal
*/
export declare class Session extends EventEmitter<BidiEvents & {
ended: {
reason: string;
};
}> implements Connection<BidiEvents & {
ended: {
reason: string;
};
}> {
#private;
static from(connection: Connection, capabilities: Bidi.Session.CapabilitiesRequest): Promise<Session>;
readonly browser: Browser;
accessor connection: Connection;
private constructor();
get capabilities(): Bidi.Session.NewResult['capabilities'];
get disposed(): boolean;
get ended(): boolean;
get id(): string;
private dispose;
/**
* Currently, there is a 1:1 relationship between the session and the
* session. In the future, we might support multiple sessions and in that
* case we always needs to make sure that the session for the right session
* object is used, so we implement this method here, although it's not defined
* in the spec.
*/
send<T extends keyof Commands>(method: T, params: Commands[T]['params']): Promise<{
result: Commands[T]['returnType'];
}>;
subscribe(events: [string, ...string[]], contexts?: [string, ...string[]]): Promise<void>;
addIntercepts(events: [string, ...string[]], contexts?: [string, ...string[]]): Promise<void>;
end(): Promise<void>;
[disposeSymbol](): void;
}
//# sourceMappingURL=Session.d.ts.map