import type { BuilderDefaultModel } from "../../secrets/usage.js"; import type { BuilderConnectionsStatus } from "../../server/core-routes-plugin.js"; export interface BuilderConnectionState extends BuilderConnectionsStatus { /** * Whether the default model runs on Builder.io and what it does once * Builder.io is disconnected. `unknown` means it couldn't be read. */ defaultModel: BuilderDefaultModel | { status: "unknown"; error: string; }; } export interface BuilderDisconnectResult { disconnected: "org" | "personal"; /** Unset when there was no OAuth grant to revoke, only stored keys. */ remoteRevoked?: boolean; warning?: string; } declare const _default: import("../../action.js").ActionDefinition<{ disconnect?: "org" | "personal" | undefined; }, BuilderConnectionState | BuilderDisconnectResult>; export default _default;