import type { AstroIntegration } from 'astro' with { 'resolution-mode': 'import'
};
import type { ZephyrModuleFederationBuildMetadata, ZephyrModuleFederationConfig } from 'zephyr-edge-contract';
import { type ZephyrBuildHooks, type ZephyrBuildTarget } from 'zephyr-agent';
export interface ZephyrAstroOptions {
    /** Zephyr artifact family, including `tap-app` for TAP packages. */
    target?: ZephyrBuildTarget;
    /** Every JSON-serializable Module Federation config emitted by the package SDK. */
    mfConfigs?: ZephyrModuleFederationConfig[];
    /** Dashboard metadata paired with each entry in `mfConfigs`. */
    federation?: ZephyrModuleFederationBuildMetadata[];
    hooks?: ZephyrBuildHooks;
}
export declare function withZephyr(options?: ZephyrAstroOptions): AstroIntegration;
//# sourceMappingURL=astro-integration-zephyr.d.ts.map