import type { string_legal_entity, string_promptbook_server_url, string_title } from './src/types/typeAliases';
/**
 * Open Promptbook server usable for public
 */
type ServerConfiguration = {
    /**
     * Basic name of the server
     */
    title: string_title;
    /**
     * Who is the owner of the server
     */
    owner: string_legal_entity;
    /**
     * Description of the server, link to registration, user agreement, privacy policy, etc.
     */
    description: string;
    /**
     * URL of the server
     *
     Note: lising more for loadbalancing
     */
    url: string_promptbook_server_url;
};
/**
 * Core Promptbook server configuration
 *
 * Used for "Adam" agent which is built in as default ancestor for new agents and other well known agents
 *
 * @public exported from `@promptbook/core`
 */
export declare const CORE_AGENTS_SERVER: ServerConfiguration;
/**
 * Names of well known agents hosted on Core Promptbook server
 *
 * - `Adam`: The default ancestor agent for new agents
 * - `Teacher`: Agent that knows book syntax and can help with self-learning
 *
 * @public exported from `@promptbook/core`
 */
export declare const CORE_AGENTS_SERVER_WELL_KNOWN_AGENT_NAMES: {
    /**
     * The default ancestor agent for new agents
     */
    readonly ADAM: "adam";
    /**
     * Agent that knows book syntax and can help with self-learning
     */
    readonly TEACHER: "teacher";
};
/**
 * Available agents servers for the Promptbook
 *
 * Tip: 💡 If you are running your own server, you can add it to this list by creating a pull request!
 *
 * @public exported from `@promptbook/core`
 */
export declare const PUBLIC_AGENTS_SERVERS: Array<ServerConfiguration>;
export {};
/**
 * Note: [💞] Ignore a discrepancy between file name and entity name
 */
