interface SiteDeploymentData {
    siteName: string;
    chainId: number;
    site: {
        contractAddress: string;
        deployerAddress: string;
        txHash?: string;
        constructors: {
            ownerAddress: string;
            dpsAddress: string;
            royaltyRate: string;
        };
    };
}
/**
 * Add a new deployment to the WTTP Site deployment registry with enhanced validation
 */
export declare function addSiteDeployment(deploymentData: SiteDeploymentData): Promise<void>;
/**
 * Quick helper to format site deployment data from deploy script results
 */
export declare function formatSiteDeploymentData(siteName: string, chainId: number, siteResult: {
    address: string;
    deployerAddress: string;
    txHash?: string;
    owner: string;
    dpsAddress: string;
    royaltyRate: bigint;
}): SiteDeploymentData;
export declare const addDeployment: typeof addSiteDeployment;
export declare const formatDeploymentData: typeof formatSiteDeploymentData;
export {};
//# sourceMappingURL=AddDeployment.d.ts.map