import type { ConfigurationDefinition, EffectiveConfiguration } from "@awp/contracts";
import type { C1ProjectOverviewPayload, C1TaskFixturePayload } from "./model.js";
import type { AccountListItem } from "./render-accounts.js";
export interface ProjectConfigurationViewItem {
    readonly definition: ConfigurationDefinition<unknown>;
    readonly effective?: EffectiveConfiguration<unknown>;
}
export declare function renderConfigurationPanel(scopeType: "system" | "project", scopeId: string, settings: readonly ProjectConfigurationViewItem[], accounts: readonly AccountListItem[], mutationsDisabled: boolean): string;
export declare function renderProjectOverview(model: C1ProjectOverviewPayload, tasks: readonly C1TaskFixturePayload[], requestedState: string, tab?: string, runAccounts?: readonly AccountListItem[], visionSummary?: string, settings?: readonly ProjectConfigurationViewItem[], planningLinks?: Readonly<Record<string, string>>): string;
//# sourceMappingURL=render-project.d.ts.map