export interface PrincipalAgent {
    id: string;
    role: string;
    goal: string;
    createdAt: string;
}
export interface UsageIndex {
    squadId: string;
    entries: unknown[];
    lastUpdated: string;
}
export interface SquadWorkflowSpec {
    squadId: string;
    steps: string[];
    version: number;
}
export interface OperationalNote {
    squadId: string;
    note: string;
    policy: string;
    createdAt: string;
}
export interface SquadAssetBundle {
    squadId: string;
    principalAgent: PrincipalAgent;
    usageIndex: UsageIndex;
    workflow: SquadWorkflowSpec;
    operationalNote: OperationalNote;
}
export declare class SquadAutoCreator {
    private baseDir;
    constructor(baseDir?: string);
    create(goal: string, squadId?: string): SquadAssetBundle;
}
