export interface AgentTemplate {
    id: string;
    name: string;
    description: string;
    category: string;
    files: {
        [filename: string]: string;
    };
    dependencies: string[];
    scripts: {
        [scriptName: string]: string;
    };
}
export declare const availableAgents: AgentTemplate[];
export declare const getAgentById: (id: string) => AgentTemplate | undefined;
export declare const getAgentsByCategory: (category: string) => AgentTemplate[];
export declare const listAgents: () => {
    id: string;
    name: string;
    description: string;
    category: string;
}[];
//# sourceMappingURL=index.d.ts.map