import type { Api, Model, ServiceTier } from "@caupulican/pi-ai"; export type FastModeKind = "service-tier"; interface FastModeSettings { getFastModeEnabled(provider: string): boolean | undefined; setFastModeEnabled(provider: string, enabled: boolean): void; } export interface FastModeSession { readonly model: Model | undefined; readonly settingsManager: FastModeSettings; } export interface FastModeStatus { available: boolean; changed: boolean; enabled: boolean; kind?: FastModeKind; } export declare function getFastModeStatus(session: FastModeSession): FastModeStatus; export declare function setFastMode(session: FastModeSession, enabled: boolean): FastModeStatus; export declare function toggleFastMode(session: FastModeSession): FastModeStatus; export declare function resolveFastModeServiceTier(model: Model, preference: boolean | undefined): ServiceTier | undefined; export {}; //# sourceMappingURL=fast-mode.d.ts.map