import { compileConfigSchemaFromEntrypoints, compileConfigSchemaFromSourceTexts, defineScope } from "./index.js";
const ignoredScope = defineScope("core", {
    apiKey: {
        type: "string",
        default: "",
        doc: "Poe API key"
    },
    maxRetries: {
        type: "number",
        default: 3,
        doc: "Retry count"
    },
    enabled: {
        type: "boolean",
        default: false,
        doc: "Whether config is enabled"
    },
    plugins: {
        type: "json",
        default: null,
        parse: (value) => value,
        doc: "Configured poe-agent plugins"
    }
});
const ignoredApiKeyPromise = scopedConfig.get("apiKey");
const ignoredRetriesPromise = scopedConfig.get("maxRetries");
const ignoredEnabledPromise = scopedConfig.get("enabled");
const ignoredPluginsPromise = scopedConfig.get("plugins");
const ignoredCompileOptions = {
    entrypoints: ["/repo/src/index.ts"],
    files: {
        "/repo/src/index.ts": ""
    }
};
const ignoredCompiledFromSourceTexts = compileConfigSchemaFromSourceTexts(ignoredCompileOptions);
const ignoredCompiledFromEntrypoints = compileConfigSchemaFromEntrypoints({
    entrypoints: ["/repo/src/index.ts"]
});
