/**
 * Compile Command
 *
 * Loads configuration and features from disk, calls the remote compiler API,
 * writes the generated files to the project root, and runs post-compile commands.
 *
 * Project structure:
 *   my-app/
 *   ├── quickback/
 *   │   ├── quickback.config.ts
 *   │   ├── definitions/features/...
 *   │   └── drizzle/                ← migration SQL + meta (compiler-owned)
 *   ├── src/                        ← compiled code written here
 *   ├── supabase/migrations/        ← for Supabase provider
 *   └── package.json
 */
export interface CompileOptions {
    /**
     * Whether to splice the schema-driven kitchen-sink block into the
     * user's quickback.config.ts after a successful compile. Defaults
     * to true; the CLI accepts `--no-sync-config` to disable.
     */
    syncConfig?: boolean;
}
export declare function compile(options?: CompileOptions): Promise<void>;
//# sourceMappingURL=compile.d.ts.map