@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
22 lines (21 loc) • 928 B
TypeScript
import type { DevToolsSys } from "../../types";
import type { Credentials } from "../credentials";
import type { WorkspaceConfiguration, ComponentDocument, PrivacyMode } from "$/ai-utils";
import type { ComponentTask } from "./types";
export declare const discoverComponents: (sys: DevToolsSys, credentials: Credentials, sessionId: string, remoteComponents: ComponentDocument[], opts?: {
force?: boolean;
designSystemPackage?: string;
designSystemVersion?: string;
workspaceConfig?: WorkspaceConfiguration;
debug?: boolean;
specificComponents?: string[];
include?: string | string[];
exclude?: string | string[];
instructions?: string;
privacyMode?: PrivacyMode;
}) => Promise<{
numComponentsFound: number;
componentsToIndex: ComponentTask[];
discoveredComponents: ComponentTask[];
}>;
export declare const computeHash: (sys: DevToolsSys, files: string[]) => Promise<string>;