import { SDTFEngine, SpecifyDesignTokenFormat } from '@specifyapp/specify-design-token-format'; import { VectorDataBox } from '../../../parsersEngine/definitions/parsersEngineDataBox.js'; import { ParserToolbox } from '../../../parsersEngine/ParserToolbox.js'; export declare function pullSvgContent(asset: VectorDataBox['assets'][number], toolbox: ParserToolbox): Promise<{ path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }>; export declare function pullSvgContentInVectorDataBox(vectorDataBox: VectorDataBox, toolbox: ParserToolbox): Promise<{ type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>; export declare function generateVectorDataBoxAndPullSvgsContent(tokensOrEngine: SpecifyDesignTokenFormat | SDTFEngine, toolbox: ParserToolbox): Promise<{ type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>; //# sourceMappingURL=generateVectorDataBoxFiles.d.ts.map