/**
 * Delete the Lambda Layer
 */
declare function deleteLayer(): Promise<void>;
/**
 * Deploy the infrastructure
 */
declare function deployInfrastructure(): Promise<void>;
/**
 * Get the planed infrastructure changes
 */
declare function getPlanedInfrastructureChanges(): Promise<{
    deployLayer: boolean;
    lambdasToUpdate: string[];
    rolesToUpdate: string[];
}>;
/**
 * Remove the infrastructure
 */
declare function removeInfrastructure(): Promise<void>;
export declare const InfraDeploy: {
    getPlanedInfrastructureChanges: typeof getPlanedInfrastructureChanges;
    deployInfrastructure: typeof deployInfrastructure;
    removeInfrastructure: typeof removeInfrastructure;
    deleteLayer: typeof deleteLayer;
};
export {};
