/**
 * commands/init.ts — Initialize a directory for AI Literacy Framework.
 *
 * Creates the .ailf/ directory structure with example configuration and
 * task files. The generated files are ready-to-edit starting points —
 * not live evaluation tasks.
 *
 * TypeScript output (default) uses define* helpers from @sanity/ailf
 * for full IDE autocomplete and type checking. YAML output serializes the
 * parsed task data. JSON output is a plain serialization of the parsed data.
 *
 * Usage:
 *   ailf init                        # TypeScript output (default)
 *   ailf init --format yaml          # YAML output
 *   ailf init --format json          # JSON output
 *   ailf init --force                # overwrite existing files
 *   ailf init --path ./my-dir        # target a specific directory
 */
import { Command } from "commander";
export interface InitOptions {
    format: "ts" | "yaml" | "json";
    force: boolean;
    path: string;
    mode?: string;
    team?: string;
    individual?: string;
    projectId?: string;
    dataset?: string;
    baseUrl?: string;
    yes?: boolean;
}
export declare function createInitCommand(): Command;
export declare function runInit(opts: InitOptions): Promise<void>;
