@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
28 lines (27 loc) • 906 B
TypeScript
import type { DevToolsSys } from "../../types";
import type { Credentials } from "../credentials";
import type { WorkspaceConfiguration, PrivacyMode } from "$/ai-utils";
export declare const discoverIcons: (sys: DevToolsSys, credentials: Credentials, sessionId: string, opts?: {
designSystemPackage?: string;
workspaceConfig?: WorkspaceConfiguration;
debug?: boolean;
include?: string | string[];
exclude?: string | string[];
instructions?: string;
privacyMode?: PrivacyMode;
}) => Promise<{
icons: string[];
usage: string;
hash: string | undefined;
} | undefined>;
export declare const processIcons: (credentials: Credentials, iconDiscovery: {
icons: string[];
usage: string;
hash?: string;
}, opts: {
designSystemId: string;
sessionId: string;
debug?: boolean;
previousHash?: string | null;
force?: boolean;
}) => Promise<boolean>;